Other Parts Discussed in Thread: TM4C1231D5PM
主题中讨论的其他器件: TM4C123
我的产品在器件版本6中成功运行了 TM4C1231D5PM。 我们刚刚在中添加了新的电路板和版本7器件、现在遇到了从已擦除器件进入 ROM 引导加载程序的问题。 将 V6 MCU 换入新板即可正常工作。 将 V7 MCU 交换到旧板上不起作用、因此问题出在 V7 MCU。
应用:MCU 由主机处理器引导、如果没有程序、主机处理器将重置 MCU、发送自动波特序列、对 MCU 执行 ping 操作、然后通过 ROM 引导加载程序继续更新固件。 此过程用于对工厂新 MCU 进行编程、并且一直运行良好。
自动波特字节之间没有延迟地发送、之后立即发送 ping 命令。
对于 v7器件、MCU 不响应自动波特字节或 ping 命令。 测试表明、在自动波特字节之间添加延迟(~2ms)可以解决该问题。
我想在投入生产之前澄清一下为什么版本7芯片的行为有所不同。 是否有任何文档阐明了自动波特率和后续命令的时序要求?



