主题中讨论的其他器件: MSP-FET
您好!
我正在尝试使用 UART BSL 方法对 MSP430FR6043微控制器进行编程。 我将通过软件执行以下代码来调用 BSL:
_disable_interrupt ();//禁用中断
((void (*)()) 0x1000)();//跳转到 BSL
我使用 BSL 脚本程序工具与 MSP430FR6043建立通信并传输包含固件更新的映像文件(.txt)。
在编程过程中、对于某些通信数据包(带密码并加载软件映像)、我收到[ACK_ERROR_MESSAGE]Unknown ACK Value 错误。 在映像传输过程中、每个数据包都不会发生此错误、但仅某些数据包会发生此错误。
编程完成后、如果我复位 MSP430FR6043、我可以确认之前的 S/W 仍在运行芯片。 我假设芯片没有被批量擦除、也没有写入新程序。