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.

[参考译文] TMDSCNCD280049C:如何在 CCS 中加载固件

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1448760/tmdscncd280049c-how-to-load-firmware-in-ccs

器件型号:TMDSCNCD280049C
主题中讨论的其他器件: TMDSHSECDOCKC2000WARE

工具与软件:

我想使用 TMDSCNCD280049C 和 TMDSHSECDOCK 运行一个简单的示例代码。

在 CCS 中、我能够使用 ccmml 文件中的测试连接确保 CCS 和电路板正确连接、但我无法选择加载程序、因此无法继续。

如何解决上述问题?

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

    您好、Kotaro、

    步骤是

    1. 打开"View"->"Target Configurations"
    2. 右键点击目标配置文件并选择启动配置
    3. 在调试窗口中、右键点击 CPU1、然后点击 connect to target
    4. 点击"Run"->"Load Program"
    5. 选择您的.out 文件

    请告诉我这些步骤是否适合您。

    谢谢!

    Luke

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

    感谢您的建议、看起来我可以加载 out 文件。

    然而,一个新的问题立即出现。

    作为简单的示例代码、我从 C2000Ware 中导入了"led_ex1_blinky"并实现了该示例、但我在确认电路板上的 LED 闪烁操作时遇到了问题。

    当我加载"led_ex1_blinky"时、显示的内容紧跟在下一行。 (这是断点吗?)

     void main (void)

    之后、我多次按下"Step Over"(单步执行)按钮以继续执行以下行、但无法确认 LED 亮起。

     GPIO_writePin (myboardLED0_GPIO、1);

    请指出可能的问题点。

    (看电路图、我认为控制卡上的配置开关没有关系。)

    这可能与上述问题不直接相关、但当我将控制卡连接到 PC 时、LED (D3:A 和 D4:A)会亮起一段时间、然后熄灭。 这是否正常?

    感谢您的持续支持。

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

    您好、Kotaro、

    您能否在寄存器窗口中查看正在切换的 LED 的 GPIO? GPIO 的状态是否改变?

    谢谢!

    Luke

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

    感谢您的快速回复。

    我查看了 GpioDataRegs 窗口、发现切换 LED 的 GPIO 状态与0x1没有变化。

    当我阅读 CCS 手册时、它说"Step Over"(单步执行)不会执行该功能、这是否意味着即使我重复"Step Over"(单步执行)也不会切换 GPIO?

    当我开始调试时、调试会在 main (void)函数后立即中断、所以我试着在那之后按 Continue 按钮、但 GPIO 状态仍然没有改变。

    顺便说一下、以下问题是否相关?

    >>这可能与上述问题不直接相关、但当我将控制卡连接到 PC 时、LED 灯(D3:A 和 D4:A)会亮起一会儿、然后熄灭。 这是否正常?

    提前感谢您。

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

    您好、Kotaro、

    我还有另外一个可以尝试的测试。

    您是否可以让程序运行一段时间、设置断点、然后在寄存器窗口中手动更改 GPIO 的状态? 在您执行此操作时、LED 是亮起还是熄灭? 如果不是这样、该示例可能会为 F28004x LaunchPad 使用错误的 GPIO。

    谢谢!

    Luke

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

    您好、Luke、感谢您的快速响应
    正如您所指出的、结果是、生成的文件中指定的 GPIO 不适合用于控制卡。

    所以、我检查了 syscfg 文件中的设置、发现目标已设置为 Launchpad。 我把它改成了控制卡、然后能够点亮 LED!


    如果我有任何问题、我希望您能再次帮助我。