您好!
客户在使用设备时遇到错误。 下面是详细信息。
在软件调用后、让 Windows 识别 MSP430F5529的 BSL 时遇到一些问题。 已连接 Wireshark 中的"正常跟踪"和"BSL 跟踪"图像。 另请注意、BSL 也不会添加到设备管理器中。
e2e.ti.com/.../MSP430F5529-Windows-not-recognize-with-BSL.zip
提前感谢您。
此致、
梅纳德
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.
您好!
客户在使用设备时遇到错误。 下面是详细信息。
在软件调用后、让 Windows 识别 MSP430F5529的 BSL 时遇到一些问题。 已连接 Wireshark 中的"正常跟踪"和"BSL 跟踪"图像。 另请注意、BSL 也不会添加到设备管理器中。
e2e.ti.com/.../MSP430F5529-Windows-not-recognize-with-BSL.zip
提前感谢您。
此致、
梅纳德
您好、Gary、
刚刚收到客户的回复。 请参阅下面的详细信息。
IM 以下代码用于 BSL 调用:__disable_interrupt ();((void (*)()) 0x1000);如 www.ti.com/.../slau319ae.pdf 所述。 我通过 CCS 中的 TI 闪存仿真工具查看了反汇编过程、其中显示0x1000处只有一个'JMP 0x1000'、导致环路本身。 是否有可能通过使用 CCS 来覆盖 BSL?
此致、
梅纳德
您好、Gary、
我刚刚收到客户的回复、请在下面提供详细信息。
我正在尝试通过 USB 将新代码闪存到 MSP430F5529。 我知道我需要通过软件调用进入 BSL、我可以这么做。 (之前的问题已修复。 这是我对 CDC (COM)与 HID 的无知。 但这是相关的)、但芯片上的版本只能执行 RXDataBlockFast、RxPassword 和 LoadPc。 是的
但是、当我将 RAM_BSL 闪存到@2500并跳转到@2504 (@2500似乎是版本信息)时、我通过 Wireshark 获得新的连接信息、但不会发生新的器件事件以捕获新的 HID 器件与其进行通信。 我缺少什么吗? 我还尝试将 BSL 闪存为@1000、但这似乎会导致再次调用正常代码。 此时我有点困惑。
我应该说、设备管理器似乎对跳转做出了反应。
原来的问题已经解决。 我的印象是、当 HID 设备连接时、它会产生一个新的 COM 端口。 我了解到 COM 端口和 HID 设备是完全不同的协议、因此在软件调用后、粗鲁不会出现新的 COM 端口。
此致、
梅纳德
您在 PC 中使用的软件是什么? 您是否使用 BSL 脚本编写器?