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.

[参考译文] MSP430F5510:CCS 停止通过 MSP430-FETUIF 与 MSP430 开发套件通信

Guru**** 2766295 points

Other Parts Discussed in Thread: MSP430F5510

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1608504/msp430f5510-ccs-stopped-communicating-with-msp430-dev-kit-via-msp430-fetuif

部件号: MSP430F5510

您好、我有:

  1. TI 的 CCS12.8.1  
  2. TI MSP-TS430RGC64USB 开发套件、其中包含 MSP430F5510 CPU  
  3. TI MSP430-FET430UIF 调试器通过带状电缆连接
  4. 通过 USB 和 CCS 工程与主机 PC 通信的已知有效固件。
  5. 该固件在主机 PC 上作为 HID KB 进行了枚举

上周、我可以使用固件更新目标 CPU、或者使用断点等成功进行调试、但从今天起、相同的设置莫名不再是函数。   

当我尝试运行>加载>时... 或“Run">"Debug..."</s>“ ““在 CCS 中、出现以下情况:

image.png

和调试器绿色“电源“ LED 和红色“模式“ LED 亮起、但后面跟随以下消息:

image.png image.png

一个正常运行的调试器突然决定停止识别正常运行的 MSP430 Devkit、这个调试器从上周开始仍在运行固件。

调试器在没有人工干预的情况下发生了一些奇怪的事情!

有什么想法吗?

 谢谢

PS 我尝试了不同的 USB 电缆,关闭/再次打开等

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

    您好、Andrew、

    以下是一些建议:

    • 确认接头已正确连接到目标插座板上。
    • VCC 是否配置为外部 供电或内部供电? 确保正在供电。
    • 仔细检查  MSP430F5510 是否 在套接字中正确对齐。
    • 您是否还有  可以测试的任何其他插座板或 MSP430F5510?
    • 如果我正确理解了这一点、则没有触碰调试器、但插座板呢? 是否有任何变化?

    此致、

    Owen

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

    您好、Owen、我的检查结果如下:

    • 接头和以前一样连接、因此 Devkit 通过带状电缆和 USB 电缆连接到调试器以连接到主机 PC、但断开它会导致相同的错误消息(这并不奇怪)。
    • VCC 为 3v12、并且目标 MSP430 仍在运行以前的 USB HID 固件、该固件会枚举窗口且功能正常
    • MSP430 正在运行其最后一个固件正常、因此必须在插槽正常中对齐。
    • 我尝试了另一个 具有相同 MSP430 IC 的 Devkit、并且 看到相同的错误和红色模式 LED。
    • 虽然没有任何物理更改、但调试器的内部固件已升级、因为 CCS 一直对此进行标记、所以我可以确定进行此更新、但调试器随后继续工作、但没有升级标记。

    我的担心是固件的升级最初工作(并改进了我的工作流程),但在调试器电源关闭后,它在某种程度上变得“坏了“。

    我的 另一个问题是调试器内的 10 路 IDC 连接器电子元件出现故障、但我没有备用带状电缆来消除这种可能性。

    我可以访问的一件事是用于检查信号线的逻辑分析仪(如果这样有用)?

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

    您好、Andrew、

    感谢您的全面回答。

    如果您有任何可用的跳线电缆、则可以测试是否能够连接到设备。

    探测信号线可能会有所帮助。 如果您能够这样做、请分享捕获结果。

    我相信一些较旧的调试器能够恢复出厂设置、但我不相信 MSP-FET430UIF 具有这种功能。 可能值得再次安装驱动程序: https://software-dl.ti.com/msp430/msp430_public_sw/mcu/msp430/MSP430_FET_Drivers/latest/index_FDS.html

    您也可以尝试使用 MSP Flasher 通过命令行检查固件更新。 本文档的第 5 节对此进行了概述。

    此致、

    Owen

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

    您好 Owen、我对 FET430UIF  调试器进行了一些调试、并注意到意外的 权变措施

    • My Devkit 通过 USB 电缆连接到主机 PC(因为固件用作 HID 器件)、
    • Devkit 通过带状电缆连接至 FET430UIF。
    •  FET430UIF 也通过 USB 转 CCS V12 连接到主机 PC。  

    如果我在 FET430UIF 到 HostPC USB 电缆断开的情况下加电测试设置、然后在开发套件上电后连接它、CCS 可以按预期对目标 CPU 进行编程和调试。

    就好像 FET430UIF 可能在目标 CPU 及其 10W 连接器电子元件锁存至  FET430UIF 固件无法恢复的状态之前运行。 很奇怪、都是一样的!

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

    您好、Andrew、

    非常有趣的发现 我很高兴听到您找到了一个解决方案。

    之前、目标插座板的 USB 电缆是否已连接到 PC 之后 正在连接 MSP-FET430UIF、或者它根本没有连接?

    此致、

    Owen