主题中讨论的其他器件: MSP430FR5969、 MSP-Flaser、 UNIFLASH
希望我能够清楚地解释我将 MSP430Flasher 与 MSP-FET 闪存仿真工具一起使用时遇到的问题。
我所做的工作:
我正在尝试将 MSP430Flasher 与 MSP-FET 配合使用,以便在 MSP430FR5969上安装/调试代码(通过14引脚 JTAG 连接器)。
我使用的是 Windows 10、仅在终端中执行此操作。
我按照《MSP 调试器用户指南》(第4.4节)执行了有关设置 MSP430Flasher 的说明。
在命令行中键入 MSP430Flasher.exe 后、看到显示的 MSP Flasher 信息向我指示设置成功。
此外,插入 MSP-FET 后,MSP-FET 的绿灯持续亮起,表明器件的自检已通过。
问题:
当 MSP-FET 器件未插入时、运行 MSP430Flasher.exe -I detect 会返回预期的输出。

但是、当我实际将器件连接到 PC 并运行同一命令时、输出只会以闪烁的光标悬挂在 limbo 中、并且不会显示任何数据。 MSP-FET 的红灯闪烁一次并熄灭。

当我将 FET 连接到我的 PC 并将其连接到 MSP430时、这个结果是一样的。
注意:我使用的是 MSP430Flasher 所需的.hex 文件。
当我启动写入或读取命令时(根据 MSP Flasher 用户指南中的信息)
- FET 的红色保持亮起,表示它已准备好进行传输,但它不会闪烁以指示正在进行传输。
- 终端像上面的示例一样在 limbo 中挂起。
更多(可能有用)信息
连接 FET 后、根据我的设备管理器、这些端口将变为可用:
- MSP 应用 UART1 (COM9)
- MSP 调试接口(COM8)
当我尝试使用-i COM8指定端口时、程序再次挂起、FET 也不显示数据传输的指示。
奇怪的是、当我使用-i COM9时、我得到:
找不到可用的 FET @ COM8。 正在中止。
我很奇怪、当我将端口设置为9时、我会收到有关 COM8的信息;但是、当我实际使用 COM8时、我什么也没有。
如果有任何见解,将不胜感激。
谢谢你。