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.

sysbios工程能否用PDK库,怎么用

Other Parts Discussed in Thread: SYSBIOS

我用TI提供的流水灯,在TI的开发板上能运行。

然后我创建sysbios工程,简单的调用了

platform_led(i, PLATFORM_LED_OFF, PLATFORM_USER_LED_CLASS);
(void) platform_delay(100000);

创建了一个函数,在include options添加了相对应的库

"C:\ti\pdk_C6678_1_1_2_6\packages\ti\platform"

"C:\ti\pdk_C6678_1_1_2_6\packages"

在file search path下也添加了相应的库

"C:\ti\pdk_C6678_1_1_2_6\packages\ti\platform\evmc6678l\platform_lib\lib\debug\ti.platform.evm6678l.ae66"

这些路径添加都和没有sysbios的程序一样,但是编译就是通过不了。

提示错误如下:

希望大家能帮我解答一下。

  • 请问你的工程文件output format是COFF还是ELF格式?obj文件有ELF和COFF两种格式,COFF格式的obj和ELF格式的obj(lib)不能link在一起。evm6678l.ae66是ELF格式的lib文件。如果你的工程是COFF格式,那就找不到这个lib里的函数。

  • ELE文件,我现在已经发现错误了,提示的四个错误,是因为pdk里面缺少一个源文件,定义这四个函数,我添加了例外一个源文件,就解决了错误。