智能车制作
标题:
关于ucos在8位机上的移植问题
[打印本页]
作者:
wuzhe521
时间:
2014-7-5 22:07
标题:
关于ucos在8位机上的移植问题
最近一直在研究ucos在8位机上的移植,遇到一个比较头痛的问题。就是关于软中断指令的调用。
因为有软中断指令SWI 所以我就用SWI指令来做任务的切换 在OS_CPU.H文件中定义#define OS_TASK_SW() __asm swi 相应的在OS_CPU_A.ASM文件中定义了任务切换函数
OSCtxSw:
pshh
USH(H) SP-->SP-1
tsx ;SP指针的值转移到H:X
pshx ;push(x)
pshh ;push(H)
。。。。。。
但是 当我想用 中断向量地址来将二者联系起来
时ORG $FFFC
; DS.W OSCtxSw 却提示我说
[url=]Expression must be absolute[/url]
[url=]这是怎么回事啊,跪求大神解决//////[/url]
作者:
wuzhe521
时间:
2014-7-6 15:31
已找到解决办法~多谢关注
作者:
山广东
时间:
2015-11-16 01:12
:):):):)
作者:
xianyu1993
时间:
2015-12-3 09:22
指针太短了 - - 只有256
欢迎光临 智能车制作 (http://dns.znczz.com/)
Powered by Discuz! X3.2