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/TMDSEMU110-U:闪存和重新启动问题 Uniflash 独立工具。

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/613772/ccs-tmdsemu110-u-flash-and-restart-issue-uniflash-standalone-tool

器件型号:TMDSEMU110-U
主题中讨论的其他器件:UNIFLASHTM4C129CNCPDT

工具/软件:Code Composer Studio

我之前已经发布过这方面的信息、但我已经收集了有关我的问题的更多不同信息:

我正在尝试运行 Uniflash 命令行工具来刷写基于 TM4C129CNCPDT 的微控制器板。 该板有一个低电平有效的硬件复位按钮、当我将调试探针连接到一个破的14引脚 JTAG 接头时、RESET 引脚上的电压从3.3V 降至1.8V、当按下外部复位按钮时、处理器复位、 但由于电压过低、无法从复位中恢复、因此无法再次开始执行。 然后、当我向电路板上启动闪存时、闪存成功退出、这表示 PC 已设置为加载代码的入口点、然后挂起、就像它未被复位一样。 我在此时进行了测量、发现复位引脚为3.3V、当外部复位完成时、它仅下降至1.8V、不足以导致系统复位。 因此、必须断开探头并从外部复位以重新开始执行。 我们还有 XDS200 JTAG 调试探针、当我使用完全相同的方法刷写微控制器(Uniflash 命令行或任何其他工具)时、它能够刷写电路板复位、并在按下按钮时将 RESET 引脚保持在3.3V 高电压和~1V 电压下开始执行。

有什么想法吗?

谢谢你

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    nRST 引脚不应处于1.8V。 不应在14引脚 JTAG 接头上连接 nRST 引脚。 请查看此应用手册:
    www.ti.com/.../spma075.pdf
    此主题:
    e2e.ti.com/.../613273
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    嘿 Bob、我断开了我们使用的板上的那条线、它解决了我们遇到的大部分问题、 但是、Uniflash 命令行出现问题、在闪存或加载到电路板后、它会运行到代码的入口点、但不会复位。 我在早期版本中找到了此帖子:

    e2e.ti.com/.../324782

    但 Uniflash 中似乎不再存在这些运行选项? DSLite 脚本中是否有可用于使电路板复位或从应用起点运行的运行或复位命令?

    感谢您的帮助!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我将向了解 UniFlash 的团队提出这个问题。