zengxy 发表于 2011-2-19 22:17:33

周公版的uCOS-II移植程序里有两个地方定义了OSIntCtxSw, 怎么不会冲突呢?

一个是在Os_cpu_a.s里,用这个函数替代了OSCtxSw和原来的OSIntCtxSw,进行任务切换,

另一个是一个宏定义:
#define OSIntCtxSw()                \
    {                               \
      OsEnterSum = 0;             \
      return;                     \
    }

使原来的中断任务切换失效,

这两个函数名是一样的,为什么不会起冲突呢?
页: [1]
查看完整版本: 周公版的uCOS-II移植程序里有两个地方定义了OSIntCtxSw, 怎么不会冲突呢?