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.

[参考译文] CCS/TM4C1290NCPDT:如何将 usbserialdevice_DK_TM4C129X_TI 代码迁移到 TM4C1290NCPDT

Guru**** 1999175 points
Other Parts Discussed in Thread: TM4C129XNCZAD, TM4C1290NCPDT
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/874481/ccs-tm4c1290ncpdt-how-to-migrate-usbserialdevice_dk_tm4c129x_ti-code-to-tm4c1290ncpdt

器件型号:TM4C1290NCPDT
主题中讨论的其他器件:TM4C129XNCZAD

工具/软件: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

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Todd、

    是的、我重建了。  随附屏幕截图。

    谢谢

    Douge2e.ti.com/.../Platform-Info-012220.pdf

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    道格

    能否在此处附加*。cfg 文件?

    此外、如果您看看 Todd 的第一个屏幕截图、它会告诉您项目使用的 XDCTools 版本以及目标和平台的构建依据。
    您能否确认您的项目看起来与此相同?

    犹大

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好,犹大,

    XDCtools 版本是3.32.0.06_core。

    随附的是.cfg 文件。

    谢谢

    道格

    e2e.ti.com/.../usbserialdevice.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 路由。