TMS320F28335: DSP应用程序丢失问题

Part Number: TMS320F28335

您好,想请教一下关于DSP程序异常丢失问题和可能情况,下面是具体的情况和我们排查过程:

1:问题描述:我们的产品使用到了TMS320F28335PGFA芯片,在客户工厂使用时,出现了应用程序被擦除的情况(IAP程序正常),最终导致产品不工作。重新烧录应用程序后,产品恢复正常。

2:问题定位:软件定位到是存储在FLASH的C扇区的数据擦除,怀疑是程序主动擦除的,程序的主动擦除是根据存储在RAM里的一个标志位决定是否执行程序擦除;在执行擦除时,需从FLASH地址中读取更新指令,怀疑RAM中的标志位出现异常或FLASH读取指令时出现异常。

3:硬件定位:通过示波器查看芯片内核电压与XRS引脚的下电时序,并未出现XRS的信号超前内核电压掉电。上电时序内核电压也提前 VDDIO 电压上电。产品添加了EMC的防护和CE认证。

4:做过的排查:因怀疑芯片可能受到强电磁干扰导致上述问题,采用芯片(受试芯片还包括电源芯片:TPS767D301MPWPREP)上方紧贴导线,并在此导线上施加190A的脉冲电流,模拟芯片受到电磁干扰,多次测试均未复现程序丢失情况。

请问此问题会是哪些原因导致的?