许多电感式感应 EVM 可以利用相同的调试过程来解决 EVM 无法连接到 GUI 的问题。本帖子将讨论不同的可能性以及如何解决这些问题。
本指南适用于采用 MSP4305528 的电感式感应 EVM。通常,这些 EVM 使用感应解决方案 GUI。这包括但不限于: LDC1000EVM、LDC1314EVM、LDC1614EVM
如果某个电感式感应 EVM 未与 PC 通信,则主要原因通常有三个,即固件更新失败、驱动程序安装失败、电路板损坏。如果电路板物理损坏,则可以采取的措施不多,但可以执行一些步骤来解决前两个问题。
如果驱动程序安装失败,感应解决方案 GUI 中包含正确的 EVM 驱动程序。如果 GUI 安装在默认位置,则可以通过设备管理器手动更新 EVM 的 USB 驱动程序,驱动程序文件位于 C:\ti\Sensing Solutions EVM GUI-1.10.0\EVM Driver。文件名是 evm.inf。请注意,“1.10.0”是感应解决方案 GUI 版本,因此它可能会根据您安装的版本而变化。
如果固件更新失败,则最佳选择是将 EVM 置于 BSL 模式并使用单独的工具来刷写电路板上的 MSP,从而对 EVM 进行重新刷写。以下是完成该过程的步骤:
- 步骤1. 通过将 MSP PUR 引脚连接到 VUSB,将 EVM 置于 BSL 模式。
该操作的目的是将 MSP PUR 引脚连接到 MSP430 上的 VUSB 引脚。由于不容易连接到 MSP 的引脚,我们可以短接直接连接到这些引脚的电阻器和电容器。
通过将 R6 连接到 C29,可以将 LDC1614EVM RevB 置于 BSL 模式,如下所示:
通过将 C6 连接到 R40,LDC1000EVM 可实现相同的 PUR 连接,如下所示:
LDC2114EVM PUR 连接在 R6 和 C28 之间,如下所示:
确保在将 EVM 连接到 PC 时短接 PUR 连接,以便 MSP 在启动时进入 BSL 模式。
- 步骤2:下载 Python 固件升级程序
可以通过以下链接获取 Python 固件升级程序:zip
- 步骤3. 刷写 EVM
- 将 EVM 连接到 PC
- EVM 通电并处于 BSL 模式后,就可以移除引脚之间的短接。
- 运行exe
- 如果器件已连接且处于 BSL 模式,则屏幕应显示“..”
- 否则,请确保器件处于 BSL 模式(没有 LED 亮起),然后点击“File”->“Rescan HID Bus”
- 选择“File”->“Open User Firmware”并导航至相应的 EVM 固件文件
- 感应解决方案 GUI 在以下文件夹路径中提供了最新的固件文件:C:\ti\Sensing Solutions EVM GUI-1.10.0\EVM Firmware。
- 成功完成后,屏幕应显示“Programming: OK”
- 将 EVM 连接到 PC
此时,EVM 应被感应解决方案 GUI 识别并正确连接。