TMS570LS3137: 程序卡死在Fapi_BlockErase函数中

Part Number: TMS570LS3137

你好,我们的bootloader程序中会读写FLASH,使用的F021 API版本是v2.01.01 Build(000830),但是在使用中发现程序会偶发卡死在如下while循环中:

此时内存状态如下图所示:

有如下一些背景信息:

  • 我们的bootloader在每次上电时会向这个片区(0x002E0000-0x00300000)写一次数据。设备每天上电不超过十次。
  • 我们使用了几千片该MCU,但是在一年的运行中只发现了这一片MCU最近出现此问题。
  • 现在这片MCU大概每上电20次左右就会稳定复现一次该问题。

请问该问题发生的原因是什么?以及有什么应对方案?