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.

[参考译文] DK-TM4C129X:将演示代码下载到 uC &启动调试器(IAR 嵌入式系统)&按下硬件复位按钮后、uC 继续复位、无法重新上载 FW

Guru**** 2611705 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/772112/dk-tm4c129x-after-downloading-demo-code-to-uc-launching-debugger-iar-embedded-systems-pressing-hw-reset-button-uc-keeps-on-resetting-and-unable-to-re-upload-fw

器件型号:DK-TM4C129X

您好!

我执行了以下操作:

1) 1)在 IAR 嵌入式工作平台中、针对 TI 示例代码"grlib_demo"按下"下载和启动调试器"

2) 2)我没有看到 grlib_demo 程序出现在触摸屏上。 实际上、尽管调试日志指出我的旧代码加载了"grlib_demo"并执行了软件复位、但它似乎仍然由 UC 运行。

3) 3)我决定可能需要手动重置 UC、以便加载刚刚上传的 FW 和显示 grlib_demo。 已按下触摸屏旁边的重置按钮

4) grlib_demo 程序出现在触摸屏上、但 UC 永久复位(触摸屏从白屏一直闪烁到 grlib_demo、然后再次闪烁)。 我无法停止复位。

5) 5)尝试上载新的 FW 以摆脱这种永久复位状态时、程序会说"无法初始化目标"

我最终通过按住 RESET 按钮退出这个永久复位状态、释放后、我立即开始上传新的 FW。 在这一较短的时间窗口中、我的计算机仍然可以看到 USB 连接、因此可以启动固件更新。

但为了便于日后参考、我想更好地理解:

(1)当我处于调试器模式并按下硬件复位按钮时、为什么 uC 进入这个永久复位状态?

(2)当我在 IAR 嵌入式工作平台中按下"Download & Launch Debugger "时、为什么没有出现 grlib_demo (这可能是他们的问题、但我想无论如何都要把它扔到那里)?

感谢您的参与、

Kevin

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我刚刚使用 Code Composer Studio v8编译、加载并运行了 DK-TM4C129X 的 grlib_demo、没有任何问题。 不幸的是、我无法为您提供 IAR 调试器方面的帮助。