This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

关于C6748的几个问题,请教下TI的工程师



一,TI提供的NDK开发包,只能在SYS/BIOS环境下使用吗,能不能用在裸机环境下;

二,我在裸机环境下,将C6748的一些外设硬件逐步的使用C2000那种的位域结构体来重新定义了,使用非常方便,我目前要用到NDK,如果NDK只能在SYS/BIOS环境使用的话,那SYS/BIOS的CMD文件和裸机是不一样的,这就导致我在裸机环境下编写的外设的位域结构体就不能用在SYS/BIOS环境下了,这有什么办法解决吗,SYS/BIOS环境下还能否使用这种硬件外设的位域结构体

如果NDK能在裸机下跑就最好不过了

  • 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

  • 你好,是这样的,我看了些LWIP协议栈的资料,再实际看了下LWIP的代码,和NDK的对比了下,感觉NDK容易上手很多,而LWIP对我来说难度比较大,所以目前考虑只在TI的平台上使用NDK来开发网络通信,starware里面的好多代码都是基于LWIP的,这个NDK是用在SYS/BIOS环境下,那就没法了,就用SYS/BISO吧