主题中讨论的其他器件:、 MSPBSL
工具/软件:Linux
大家好、我正在尝试使用 MSP430F5438和 Raspberry 来更新电路板、但没有成功:
我遵循的步骤:
- 在 Raspberry 上下载 PYTHON_Firmware_Upgrader for Linux
- 通过将".py"添加到内部脚本列表("scripts=[..")来更正设置脚本 因为它在其他方面不起作用
- 启动命令:sudo python setup.py install
- 将 MSP430引脚 /RST 和 TEST 连接到 Raspberry GPIO、将 MSP P1.1和 P1.2连接到 Raspberry UART。
- 启动 python 脚本,该脚本:
- 触发复位(MSP 正在运行)、然后触发3次测试以进入 BSL 模式
- 然后启动命令:Python -m msp430.bsl5.UART -p /dev/ttyS0 -e -v -P ./firmware.txt
我的问题:
它似乎进入 BSL 模式,但闪烁不起作用,并输出错误消息:
/test_flash_MSP_acc.py:26:RuntimeWarning:此通道已在使用中、无论如何继续。 使用 GPIO.setwarnings(False)禁用警告。
GPIO.setup(PIN_RST、gpio.out、inition=gpio.low)
/test_flash_MSP_acc.py:27:RuntimeWarning:此通道已在使用中、无论如何继续。 使用 GPIO.setwarnings(False)禁用警告。
GPIO.setup(PIN_TEST、gpio.out、inition=gpio.low)
发生错误:
(22、"无效参数")
出错后清理...
^回溯(最近一次调用最后一次):
文件"./test_flash_msp_acc.py"、第50行、位于
时间睡眠(2)