Thread 中讨论的其他器件:TM4C129ENCPDT、
工具/软件:
在 \ti\ccs1040\tirtos_tivac_2_16_01_14\tirtos_tivac_2_16_01_14_examples\TI\EK-TM4C129EXL\uartecho 下有一个示例项目。 该工程不是 CCS 工程、但它有一个 Makefile。 我创建了一个空的 CCS 工程并从示例工程文件夹中添加了文件。 编译遇到未定义的符号错误:
调用:ARM 链接器
“c:/ti/ccs1040/ccs/tools/compiler/ti-cgt-arm_20.2.7.LTS/bin/armcl /ti/ccs1040/ccs/tools/compiler/ti-cgt-arm_20.2.7.LTS/lib /ti/ccs1040/tirtos_tivac_2_16_01_14/products/TivaWare_C_Series-2.1.1.71b/grlib/ccs/Debug/grlib.lib -mv7M4 --code_state=16 --float_support=fpv4SPD16 -me /ti/ccs1040/ccs/tools/compiler/ti-cgt-arm_20.2.7.LTS/include --define=ccs=“cs"-“- define=part_dTM4C129ENCPDT -g --gcc --desk_warn_warn=225 --diag_error_number /ti/ccs1040/tirtos_tivac_2_16_01_14/products/TivaWare_C_Series-2.1.1.71b/usblib/ccs/Debug/usblib.lib /ti/ccs1040/tirtos_tivac_2_16_01_14/products/TivaWare_C_Series-2.1.1.71b/driverlib/ccs/Debug/driverlib.lib
未定义首次引用
符号
----- ------------------------
SemPost C:/ti/ccs1040/tirtos_tivac_2_16_01_14/products/tidrivers_tivac_2_16_01_13/packages/ti/drivers/lib/drivers_tivaware.aem4f
如果我将示例文件添加到现有工程中、即另一个使用 NDK 的示例工程。 没有链路错误。 这两个工程链接到相同的库。 我使用 CCS 10.40。 这两个项目都使用 XDCtools 3.32.0.06_core、即适用于 TivaC 的 TI-RTOS 2.16.1.14。 我想可能是.cfg 文件导致了问题。 但我不知道如何解决它。 我的第二个问题是、在同一系列中是否有任何基于 ISR 的 USART 示例适用于 EK-TM4C129EXL 或评估板?
谢谢!
