Thread 中讨论的其他器件:SYSBIOS
工具/软件:TI-RTOS
您好!
在过去几天里、我在 TI-RTOS 论坛上有一个论坛主题、试图解决我遇到的构建问题。CCS V7安装中包含的 uartecho 示例 (C:\TI_ccs\tirtos_tivac_2_16_01_14\packages\examples\source\uartecho)包含 uartecho.c 和相应的.cfg 文件。 我创建了一个新的空 CCS 工程、并将这两个文件添加到工程中。 我必须在 Properties-ARM 编译 器中为编译器添加一个包含路径、并将 board.h 文件添加到工程中、以完成过去的编译步骤(编译时自述文件会有所帮助)。 但是、编译后、问题控制台中列出了~100个未解决的符号错误。 另一个论坛有一个回复、让我转到几个未解决的错误。 内存空间问题也存在链接器错误。 另一个论坛告诉我要在 TM4C 组上打开一个新话题、那么在这里、我... (另一个论坛的历史是: e2e.ti.com/.../2123198
最后两个未解决的错误:
未解析的符号 SemPost、首先在 C:/TI_CCS/tirtos_tivac_2_16_01_14/products/tidrivers_tivac_2_16_01_13/packages/ti/drivers/lib/drivers_tivaem4f 中引用
未解析的符号 ti_sysbios_KNL_Mailbox_create、首先在 C:/TI_ccs/tirtos_tivac_2_16_01_14/products/tidrivers_tivac_2_16_01_13/packages/ti/drivers/lib/drivers_fivac_tivaknow.aem4f 中引用
内存空间错误:
"configPkg/linker.cmd"、第166行:错误#10099-D:程序将无法装入可用内存。 ".resetVecs"大小为0x3c、与".intvecs"重叠、大小为0x208 (第0页)的定位失败
在构建 CCS V7提供的设计示例时、我对所有这些障碍感到困惑-我在这里肯定会做些什么错? 无论如何、我都无法跟踪(我在哪里???) 上面注释的其余两个符号的.libs。 我不明白如何解决内存问题- uartecho.c 中的代码太少-如何耗尽内存?
此外、重复我在前一个论坛中提出的问题:
所有这些都会导致有关此 uartecho 示例的另一个问题。 从尝试链接的内容可以明显看出、这不仅仅是一个简单的串行接口、因为有 USB 和 WiFi 等参考 此示例使用 UART 端口0。 我收集到该端口可以作为 USB 转 UART 工作、对吗? 我的测试将在定制设计的电路板上进行、该电路板仅将端口0用作简单的串行接口- 2根导线、RX/TX。 那么、要以这种方式操作该端口、使用此示例设计、是否可以通过某种方式删除所有 USB/WIFI 内容-我在 uartecho.c 示例文件中看不到任何对此的引用、因此我想知道是否可以在没有所有这些额外内容的情况下构建它? 如果是、我是否可以通过删除 linker.cmd 文件中的文件列表(上面列出该文件的文章中显示的第一组行)来执行此操作?
感谢你能抽出时间并提供帮助。