导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→UC/OS移植问题[guoying]

 *第39042篇: UC/OS移植问题

  
楼 主:guoying 2006年4月3日21:27
 UC/OS移植问题
最近做系统移植(UC/OS到ARM7)ADS环境
关于开关中断,网上有一种移植方法是可行的。
如下:
#define OS_ENTER_CRITICAL() IRQFIQDE
#define IRQFIQDE __asm
                              {
                               mrs r0, CPSR;
                               stmfd sp!, {r0};
                               orr r0, r0, #NOINT;
                              msr CPSR_c, r0;
                                 }
为什么要先定义IRQFIQDE这个量呢,试验中好像不能直接定义OS_ENTER_CRITICAL()。
有没有高手知道为什么。
另外,ADS内嵌汇编代码好像不用加分号,这里为什么要加呢?
请高手解惑。

>>>>>>对该主题发表你的看法

本主题贴数1,分页: [第1页]


[上一篇主题]:请教一个RTL8019AS芯片初始化问题

[下一篇主题]:求性价比好的2410开发板