- 2
- 0
- 约5.63千字
- 约 6页
- 2024-03-03 发布于浙江
- 举报
Ucos嵌入meag128调试文档
※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※
2011-4-22
测试软件平台:IARAVR
操作系统:ucos_2
Ucosii系统结构
※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※
2011-4-23
一、IAR环境中汇编语言子函数名
OSCtxSw::
CALLPUSH_ALL
…
RET
说明:子函数的名字不像ICC中那样命名_OSCtxSw,当然RET一定要用的;
关于函数声明:
ASM文件调用外部C文件函数,例如OSTaskSwHook
要在ASM文件中做如下说明:
EXTERNOSTaskSwHook;//导入外部函数,工本地ASM文件调用;
错误的声明方法:
EXTERNOSTaskSwHook();//
即不用加括号;
C文件调用ASM文件中的函数,例如OSIntCtxSw;
在ASM文件中做如下说明:
PUBLICOSIntCtxSw;//导出内部函数,工外部文件调用
变量的引用也使用同样的方法;
关于ASM文件中断函数的写法
;**************************************
原创力文档

文档评论(0)