木子剑
生命不熄,学习不止!

TI-ROTS例程:  https://e2echina.ti.com/question_answer/wireless_connectivity/hw_rf_proprietary/f/45/t/105178  

 

于是我下载了TI-ROTS的2.16和2.21俩个版本,如下:

 

 

TI-RTOS的2.16版本和2.21版本,在IAR7.7上编译成功。在IAR8.4上出错,看来IAR8.4有点问题。

那么我之前的CC2538的UDP运行出错,可能和它有关,有时间要改成IAR7.7在测试一下UDP。

 

 x.HEX大小为39KB。

 

时间:2021-02-03

IAR7.7和IAR8.4又试了一下  UDP通讯,对LINUX下的CONTIKI NG进行了极限精简,这一次是RF中断一直报错。

DAM中断没看到了,哎  真TMD苦B。

 

失败原因如下:

LINUX下的链接文件是*.lds和*.ld,   和启动文件是startup-gcc.c,主要的是LINUX的C标准库也有差异。

WINDOW下的IAR链接文件是*.ICF,启动文件是startup-xxxx-IAR.c    WINDOWS下的标准C和LINUX是有区别的  不完全一样的。

我们学习的NG系统,是在LINUX下开发的操作系统,OS文件已经适配好了,所以你应该懂的。。。。

 

为此我专门了一下linux和windows差异性,详见【宏内核的linux测试】随记,。。

---END---

 

posted on 2021-01-29 10:48  木子剑  阅读(223)  评论(0)    收藏  举报