大家好。。。
我通过 UART (P2.0、P2.1)与 MSP430FR5959 BSL 进行交互
在通过软件调用 BSL 跳转之后
((void (*)() 0x1000)(); //跳转至 BSL
我能够通过 UART 与 MSP 进行通信
TX:0x80 0x01 0x00 0x19 0xe8 0x62
RX:0x00 0x80 0x02 0x00 0x3b 0x04 0xe4 0x84
因此、提交一个 TX BSL 版本命令结果会出现"BSL blocked"、这看起来是正确的
但我无法执行批量擦除
整体擦除 MSP...TX:0x80 0x01 0x00 0x15 0x64 0xa3会导致 MSP 立即重启
但存储器未被擦除...
批量擦除应在没有密码的情况下工作。
如果密码已知、TX_PASSWORD 将按预期工作... 但如果不知道密码、该怎么办?
我出了什么问题?