【发布时间】:2021-07-21 13:13:12
【问题描述】:
我想使用 bsl 在我的 msp430f2619 上进行批量擦除。我在代码中使用软件跳转来调用 bsl。我发送 0x80,从 BSL(ack) 获取 0x90。然后我发送批量擦除命令并再次获得 0x90。然后我关闭我的设备,然后我打开设备,然后我发送 0x80 并得到 0x90,这意味着没有批量擦除操作。
读取命令也不起作用。我发送密码(0xFF 32 次),然后发送 rx 命令,然后我得到几个 coorect 字节,然后是 0xff 的无限原始。
我想我在跳转到bsl之前弄错了一些东西,请给出示例代码,或者逐步说明如何使软件跳转到bsl并使其正常工作。
【问题讨论】:
标签: uart bootloader msp430