我正在尝试 使用提供的(工厂编程) UART BSL 将固件加载到 MSP430F67471A 上。 我的理解是、需要 按照正确的顺序切换 RST 和 TEST 引脚以启动 BSL。 下面是 《MSP430闪存器件引导加载程序(BSL)用户指南》中的序列。 红色文本 表示 MCU 引脚这些信号连接到我的 PCB 上。
\
在上面的序列中、红色测试和 RST 文本右侧的图形看起来是正确的、但是 BSL 没有响应。
如上所示、当测试反相时、我从 BSL 接收错误消息(0x52校验和 不正确 、0x51错误标头)、这似乎表明 BSL 正在被激活。
为什么看起来需要反转测试来激活 BSL?
我正在使用 python msp430-tools 生成上述信号、我不确定信号为什么像在两个图像的红色文本左侧那样切换、但这可能是问题的一部分。
此外、我认为校验和和错误的标头错误与此问题无关、需要单独进行调试。 如果有人认为有其他问题、请告诉我。
感谢你的帮助。