我在现场有一个 TMS320F2810器件。 我们使用另一个微控制器通过 UART 将数据传输到 TMS320F2810进行了现场升级。 它完成升级、然后重新启动。 新应用程序启动后、我们看到发送给我们的消息很少、但稍后我们发现器件完全无法正常工作。 当我们让器件检查时、我们连接了 JTAG 并看到闪存中的几个数据段丢失。 此外、0x3E8000内的.boot 段丢失、因此器件不会在该段之后启动。 我们无法确定导致此部分数据丢失的原因。 我们也感到困惑的是、为什么它在升级后启动、并将几条消息发送回、然后停止工作。 是否有任何闪存内容可以被擦除的想法?