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.
工具/软件:Code Composer Studio
我将尝试从接头中列出的 USB 示例代码开始、以定制电路板。 在我之前的问题中、我被告知这是建议的继续操作方法。 我有一个为 TM4C1290NCPDT 创建的项目中的代码副本。 在 targetConfigs/Tiva TM4C1290NCPDT.ccxml [Active]中、处理器和连接正确。 在 usbserialdevice.cfg [TI-RTOS](在 XDCtools 中)-> Program the Platform Information 显示 Device name = TM4C129XNCZAD。 如果我转到"Project"->"RTSC Tools"->"Platform"->"Edit/View"会显示"activity spiner"、但从未发生任何情况、我必须关闭 CCS。
CCS 8.3.1.00004
XDCtools (我不知道实际使用哪个) 3.30.1.25、3.51.1.18、3.31.0.24、3.32.2.25、3.32.0.06和 IDE Tooling 为3.51.1.18
tirtos_cc13xx_cc26xx_2_21_00_06
tirtos_tivac_2_16_00_08
如果能帮助我着手进行这种迁移,将不胜感激。
谢谢
P.S. 我已联系 Mindshare Advantage、尝试获取有关这方面的一些咨询帮助、但尚未收到回复。 对任何其他顾问的建议也将不胜感激。
您好 Doug、
只是为了确认我的事情是正确的...
1.您在 TI 的 DK-TM4C129X 电路板(平台为 ti.platforms.tiva:TM4C129XNCZAD)上有一个工作示例。
2.您有一个要将示例移动到的定制板、它是 TM4C1290NCPDT。
您需要执行以下操作
a.制作一份有效 DK-TM4C129X 示例的备份副本...不要为此而感到痛苦:)
b.更新链接器文件存储器映射(如果需要)。
c.将项目属性->常规->产品->平台更改为 TM4C1290NCPDT (参考下图)。
d.更改 项目属性->Build->Arm 编译器预定义符号 PART_TM4C129XNCZAD -> PART_TM4C1290NCPDT (请参阅下图作为参考)。
Todd
您好 Todd、
非常感谢您的回答。
1) 是的、USB 示例在我的 DK-TM4C129X 板上运行正常。
2) 2) 是的。
a) Gotcha
b) 有。
C) 啊、我没有完成、现在已经修复了。
d) 符号已正确设置。
但是、当我打开 usbserialdevice.cfg [TI-RTOS]-> Program 时、平台信息仍然会将器件列为 TM4C129XNCZAD、平台名称列为 ti.platforms.tiva:TM4C129XNCZAD
此致、
道格
您还重建了吗? 当我在 XGConf (图形工具)中打开.cfg 并查看 Program 时、我会看到新的平台名称。 您可以包含它的快照吗?
注意:还要确保您未使用新器件上不存在的外设。 例如、当我重建测试应用时、由于 它不在 TM4C1290NCPDT 器件上、我得到了以下错误。
"../DK_TM4C129X.c"、第243行:错误#20:标识符"GPIO_PF1_EN0LED2"未定义
Todd
道格
能否在此处附加*。cfg 文件?
此外、如果您看看 Todd 的第一个屏幕截图、它会告诉您项目使用的 XDCTools 版本以及目标和平台的构建依据。
您能否确认您的项目看起来与此相同?
犹大
你好,犹大,
XDCtools 版本是3.32.0.06_core。
随附的是.cfg 文件。
谢谢
道格
道格
不像.cfg 文件中具有特定于平台的任何内容。
它必须是常规->产品->平台字段中指定的平台字段,以便按照 Todd 的建议更改平台。
如果您已经这样做了、那么我不确定问题的位置。 我建议使用正确的平台创建一个新项目
并复制您的源文件。
犹大
在“TI-RTOS 入门”技术讲座视频中,以及在其他几个地方,我被告知“始终从复制示例开始”。 但我多次尝试使用其中一个示例–一个示例具有相同的 TM4C129“系列”中的 CPU,但我没有真正成功。 我遇到的主要问题是无法从 TM4C129X…更改项目的 CPU 我的 TM4C1290…、一位 E2E 人员告诉我、创建项目后无法更改 CPU。 我之前给您的电子邮件和 E2E 上的通信都是关于这个问题的;在 XDCtools -> Basic Options 中,“ti.platform.tiva:TM4C129XNCZAD”,即使项目中的其他任何地方 IT CPU 都正确地列为 TM4C1290NCPDT–没有人能够告诉我如何解决这个问题。 就我所能得到的情况而言,我可以控制一些 LED,但大约¼ μ s 的时间(串行 USB 示例)似乎正常运行,但另一个¾ μ s 的时间 LED 将亮起,但程序立即退出。
因此、我决定从一个非常简单的 RTOS 项目开始、并从该项目进行构建。 但我不能! 如果我使用入门->新项目-> SYS/BIOS -> TI 目标示例->典型或使用入门->新项目-> SYS/BIOS ->更多示例->使用导入向导进行搜索->典型,当我构建时会得到“Build of Libraries Failed”。
我已经为我的电路板创建了一组电路板支持文件:MV_TM4C1290.cmd、.c 和.h 当我转到 Getting Started -> New Project -> Open Import Wizard 并浏览到包含我的文件的目录时、未发现任何项目。
因此,我仍在回答我的基本问题,我在 E2E 上多次问过:“如何为我的主板创建一个简单的 TI-RTOS 项目?”
谢谢
道格
我还应该提到的是、我从 CCS 9.30的全新安装开始
注-此问题尚未解决。 如何在 TM4C1290NCPDT 上创建简单的 TI-RTOS 应用?
我已经决定停止这方面的努力、然后选择非 RTOS 路由。