各位嘉宾:
问题与引导加载程序 MSP430F5xx 有关。
我们将 CC430F5137IRGZ 芯片与 MSP430内核配合使用。 CC430F5137IRGZ 当然包含 MSP430F5xx。 我们希望通过主机微处理器(ARM)使用 Bootstraploader。
CC430F5137在我们的应用中按如下方式连接:TEST-Pin、Reset-Pin
SLAU319L 中介绍了软件如何进入引导模式:
我在示波器的监视器上看到它。 (上行:TEST、下 RST)
然后、我通过 UART 发送序列:
[80][01][00][19][e8][62] (开始+长度(2字节)+命令编号+ CRC)
MSP。 (波特率在半双工模式下固定为9600波特(一次一个发送器)。 起始位、8个数据位(LSB 在前)、一个偶校验位、1个停止位。)
MSP 的答案应该(近似值):
先是{00}、然后是{80}{05}{00}{3a}{00}{01}{01}{01}{6c}{4F}
但没有答案(MSP 的 RX 为上限、MSP 的 TX 为下限)。
即使 CRC 不正确,任何情况下都必须给出答案,不是吗?
您能否向我发送 sourcecode (c)以生成引导加载程序的 CRC 代码?
更多提示:
TX 线在几微秒内变为低电平、然后几乎变为高电平、在大约17微秒后完全处于高电平、自主运行。
这种行为又如何呢?
一般而言、错误是什么?
谢谢、
OLAF Kotowski!