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

* 91053: UC/OS移植问题

   guoying 
guoying发表的帖子 

 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内嵌汇编代码好像不用加分号,这里为什么要加呢?
请高手解惑。


发表时间:2006年4月3日21:27:50

  
回复该帖

本主题共有 1 帖,分页:>>>>>该主题的所有内容[1]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

[上一篇帖子]:请教一个RTL8019AS芯片初始化问题问题如下:当初始化时,在第0页正确设置了PSTART、PST
[下一篇帖子]:第一次发言同意二楼所说 用MAX232 不知道能不能用总线