一,TI提供的NDK开发包,只能在SYS/BIOS环境下使用吗,能不能用在裸机环境下;
二,我在裸机环境下,将C6748的一些外设硬件逐步的使用C2000那种的位域结构体来重新定义了,使用非常方便,我目前要用到NDK,如果NDK只能在SYS/BIOS环境使用的话,那SYS/BIOS的CMD文件和裸机是不一样的,这就导致我在裸机环境下编写的外设的位域结构体就不能用在SYS/BIOS环境下了,这有什么办法解决吗,SYS/BIOS环境下还能否使用这种硬件外设的位域结构体
如果NDK能在裸机下跑就最好不过了
Tony Tang:
user18914063一,TI提供的NDK开发包,只能在SYS/BIOS环境下使用吗,能不能用在裸机环境下;
TI提供的是基于BIOS的。
user18914063二,我在裸机环境下,将C6748的一些外设硬件逐步的使用C2000那种的位域结构体来重新定义了,使用非常方便,我目前要用到NDK,如果NDK只能在SYS/BIOS环境使用的话,那SYS/BIOS的CMD文件和裸机是不一样的,这就导致我在裸机环境下编写的外设的位域结构体就不能用在SYS/BIOS环境下了,这有什么办法解决吗,SYS/BIOS环境下还能否使用这种硬件外设的位域结构体
可以直接用Starterware,而且里面有LWIP。
https://processors.wiki.ti.com/index.php/StarterWare
user18914063:
回复 Tony Tang:
你好,是这样的,我看了些LWIP协议栈的资料,再实际看了下LWIP的代码,和NDK的对比了下,感觉NDK容易上手很多,而LWIP对我来说难度比较大,所以目前考虑只在TI的平台上使用NDK来开发网络通信,starware里面的好多代码都是基于LWIP的,这个NDK是用在SYS/BIOS环境下,那就没法了,就用SYS/BISO吧