使用对 BeagleBone Linux 主机的引用:
http://www.ti.com/lit/an/slaa760/slaa760.pdf
以及此处提供的源:
http://www.ti.com/lit/zip/slaa760
我创建了一个示例应用、用于通过串行 UART 连接从 Linux 主机到 MSP430FR5972进行通信。
我没有使用此代码。 我怀疑使用32位0xFF 值不是正确的 RX 密码。
如果这是一个过程、我可以从传入的 ti-txt 十六进制文件中读取 RX 密码。
此外- BSL 对此器件启用的敏感性如何?
除了拒绝密码外、似乎没有什么其他的事情。
方案产出摘录如下:
***** 新尝试*****
UART_BSLEntrySequence 被调用
test():RTS PIN 设置为:low
RST(): DTR PIN 设置为:LOW
MsDelay:休眠200毫秒
test():RTS PIN 设置为:HIGH
usDelay:睡眠20 usecs
test():RTS PIN 设置为:low
usDelay:睡眠20 usecs
test():RTS PIN 设置为:HIGH
usDelay:睡眠10 usecs
RST(): DTR PIN 设置为:HIGH
usDelay:睡眠10 usecs
test():RTS PIN 设置为:low
usDelay:睡眠10 usecs
MsDelay:睡眠100毫秒
接收超时数据:
接收超时
MsDelay:睡眠5毫秒
写入密码失败
UART_Reset 被调用
test():RTS PIN 设置为:low
RST(): DTR PIN 设置为:LOW
MsDelay:休眠200毫秒
RST(): DTR PIN 设置为:HIGH
MsDelay:休眠200毫秒
超过最大重试次数
bash-3.1#
感谢你的帮助。
Bob Sullivan
随附 bsl-04-06-20.zip。