我正在尝试将 Tasking 创建的十六进制文件中的构建数据闪存到闪存中,方法是先将其加载到 RAM 中,然后使用 IfxFlash 调用擦除所有 PFlash,再将所述构建加载到 PFlash 中。
据我所见,加载到 RAM 部分工作正常,当它开始闪存操作时,设备会冻结并需要
电源循环,并且通常需要通过 miniwiggler 重新编程。刻录机功能通过链接脚本存储在 RAM 中,以允许成功编程。
调试器显示在进入刻录功能之前不需要解锁闪存。HSM 未针对构建进行配置。
我已经成功运行 AURIX 代码演示“Flash_Programming_1_KIT_TC397_TFT”,它似乎运行正常(尽管它只将一个 32 位字写入一个位置)。