主题中讨论的其他器件:MSP-FET、 MSP430FR2000、
早上/下午/晚上好、
我在尝试使用 BSL 接口对 MSP 进行编程时遇到了一个问题。
我正在运行"RX 密码"命令两次以解锁 BSL、因此我知道问题与此无关。
尝试使用 RX 数据块命令将一些数据写入 MSP 上的 Code Memory 起始位置时遇到问题。
下面是我使用的命令:0x80 0x04 0x01 0x10 0x00 0xF1 0x00 <256字节> 0xCL 0xCH (校验和计算正确)
我的响应如下:0x00 0x80 0x02 0x00 0x3B 0x01 0x41 0xD4
这表明 MSP 上的写入检查存在问题。 UART 没有抱怨无效的 CRC、MSP 也是这样做的。
我还对存储器的不同部分执行 RX 数据块、没有任何问题。
该命令如下:0x80 0x0C 0x00 0x10 0x80 0xFF 0x00 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xE6 0xF1
对此的响应为:0x00 0x80 0x02 0x00 0x3B 0x00 0x60 0xC4
这运行正常。
我是否遗漏了什么。 感谢您的任何帮助。