最近把uC/OS-II到SUNPLUS的单片机(un`SP系列的)上,发现在create task 时,得到的函数地址只是低16位的地址,段地址就没有得到。所以当task函数定位到0xffff以外的话就无法正常运行。说明一下:SUNPLUS的单片机(un`SP系列)的程序地址由2部分组成的,segment:offset-> 6 bit:16bit共22bit。不知道各位大虾有何高招,前提是不改变uC/OS-II代码?<br /> |
|