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---
浙公网安备 33010602011771号