您好!
使用 TMS320F28234 多年的客户突然面临以下问题。
我们在使用 TMS320F28234的2个电路板上遇到了引导加载程序问题。
软件更新失败后、应用程序(安全关键型)不再工作。
引导加载程序已使用7年(也是 PCB 板的设计)、我们已使用它对数百个板进行了编程、没有任何问题。
通过使用 UART 接口的应用处理器对 TMS320进行编程。
首先执行自动波特率检测、然后通过 UART 接口将闪存 API 传输到 TMS320、后跟擦除闪存的命令。
闪存存储器的擦除是逐扇区完成的。 在处理器中、每个扇区的超时周期为10s。 在这种情况下、时间不够(请参阅图片)。
通常、每个扇区所需的时间约为2...3s。
应该注意的是、在执行引导加载程序之前和之后(具有更长的超时时间和成功编程闪存存储器)、控制器都能正常工作、没有任何问题。
最后一个案例 是 TMS320F28234PGFA G4A-97C7PJW (G4)处理器。
我们的问题是:如何延长擦除闪存的"正常"时间? (约为3-5因子)