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.
请有人使用 python msp430.bsl5.hid
工具帮助处理错误71。
在软件-((void (*)() 0x1000)();)中调用 BSL 后、我们在尝试更新 MSP430F5529固件时观察到错误。 该错误仅在 Linux 命令行中发生、并且仅在软件调用 BSL 时发生。 如果我们在 Linux 中使用命令行使用硬件调用 BSL (在加电时上拉 PUR 引脚)、我们能够成功刷写器件。 我们还能够在 Windows 中使用 PYTHON_Firmware_UpgraderGUI 来刷写器件、以便调用 BSL 的软件或硬件。
请参阅下面的错误命令行:-
root@CMGOLF-demo:/home/clubmaster/Python_Firmware_Upgrader sudo PYTHONPAATH =../python -msp430-tools/python -m msp430.bsl5.hid_1 -e -v -P ./ClubMasterV4_8.txt
调试错误
详细级别设置为2
Python 版本:2.7.9 (默认值、2019年8月31日、09:52:12)
[GCC 4.9.2]
操作列表:
批量擦除()
program_file()
RESET()
下载完整的 BSL...
发生错误:
[errno 71]协议错误
出错后清理...
你(们)好,沃伦
硬件连接是什么样的? 在 PC 或其他处理器上运行 Linux?
您从何处获得软件 msp430.bsl5.hid
? 我在 TI.com 中找不到它。 我只能在 GitHub 中找到它 。 您也可以在此处获取它吗?
您是否满足自述文件中的所有要求
要求
------
-Linux、BSD、UN*x 或 Windows PC
-Python 2.6或更高版本
- USB 支持需要:
-Windows 上的"pywinusb"库
-Linux 上的"rawhid"内核驱动程序
-目前不支持其它平台
- pySerial (推荐2.4或更高版本)
- MSP430 F5x/F6x、其中 UART BSL 连接到串行端口或支持 USB
连接到 USB 的器件。
此致
Gary
尊敬的 Gary -非常感谢您的回复。
回答您的问题:-
msp430.bsl5.hid software
from MSP430 USB Developers package - www.ti.com/.../MSP430USBDEVPACK
你(们)好,沃伦
您能试试这家餐厅的推荐
Python -m MSP430.bsl5.UART -eErw ClubMasterV4_8.txt
此致
Gary