TI中文支持网
TI专业的中文技术问题搜集分享网站

CCS C6678 uart库问题

用CCSV7调试UART,编译时报错UART_init, UART_Params_init, UART_open 未定义,在工程设置中添加了uart\lib\c66\release\ti.drv.uart.ae66库之后,前面的错误没有了。但是出现了新的错误:

**** Build of configuration Debug for project clock_TMS320C6678 ****

"D:\\ti\\ccsv7\\utils\\bin\\gmake" -k -j 4 all -Omaking ../src/sysbios/sysbios.ae66 …
gmake[1]: Nothing to be done for 'all'.
making ../src/sysbios/sysbios.ae66 …
gmake[2]: Nothing to be done for 'all'.
'Building target: clock_TMS320C6678.out'
'Invoking: C6000 Linker'
"D:/ti/ti-cgt-c6000_8.1.3/bin/cl6x" -mv6600 -g –diag_wrap=off –display_error_number –diag_warning=225 -z -m"clock_TMS320C6678.map" -i"D:/ti/ti-cgt-c6000_8.1.3/lib" -i"D:/ti/ti-cgt-c6000_8.1.3/include" –reread_libs –display_error_number –diag_wrap=off –warn_sections –xml_link_info="clock_TMS320C6678_linkInfo.xml" –rom_model -o "clock_TMS320C6678.out" "./clock.obj" "../src/sysbios/BIOS.obj" "../src/sysbios/c62_TaskSupport_asm.obj" "../src/sysbios/c64p_Exception_asm.obj" "../src/sysbios/c64p_Hwi_asm.obj" "../src/sysbios/c64p_Hwi_asm_switch.obj" "../src/sysbios/c64p_Hwi_disp_always.obj" "../src/sysbios/ti_tls_get_tp.obj" "../src/sysbios/timer64_Timer_asm.obj" -l"configPkg/linker.cmd" -l"D:/ti/pdk_c667x_2_0_6/packages/ti/drv/uart/lib/c66/release/ti.drv.uart.ae66" -llibc.a<Linking>

undefined first referenced symbol in file ——— —————- UART_config D:/ti/pdk_c667x_2_0_6/packages/ti/drv/uart/lib/c66/release/ti.drv.uart.ae66<UART_drv.oe66>

error #10234-D: unresolved symbols remain
error #10010: errors encountered during linking; "clock_TMS320C6678.out" not built

>> Compilation failure
makefile:151: recipe for target 'clock_TMS320C6678.out' failed
gmake[1]: *** [clock_TMS320C6678.out] Error 1
makefile:147: recipe for target 'all' failed
gmake: *** [all] Error 2

**** Build Finished ****

请问这个错误怎么解决?谢谢!

Shine:

请问你是编译自己的工程文件还是PDK里的例程?

Deqing Xie1:

回复 Shine:

是我在resource explore 里面添加的CLOCK例程,然后自己加了串口部分

Shine:

回复 Deqing Xie1:

uart的头文件都添加了么?

/* UART Header files */#include <ti/drv/uart/UART.h>#include <ti/drv/uart/UART_stdio.h>#include <ti/drv/uart/src/UART_osal.h>#include <ti/drv/uart/soc/UART_soc.h>#include <ti/drv/uart/src/UART_utils_defs.h>

#include "UART_board.h"

Deqing Xie1:

回复 Shine:

都添加了,还是一样的错误

Deqing Xie1:

回复 Shine:

请问这个问题有解决方法吗?

user3500351:

回复 Deqing Xie1:

这个问题解决了吗?,我也遇到了,求解决。

Ryan BL:

回复 user3500351:

还有个platform库,添加之。

赞(0)
未经允许不得转载:TI中文支持网 » CCS C6678 uart库问题
分享到: 更多 (0)