用的是飞凌的1052核心板,板载的是 华邦的25Q128JVSQ, 在用u盘升级sfw固件后,硬件复位或者重新上电都会导致sbl卡死在norflash的 flexspi_nor_wait_bus_busy上。这个是硬件的问题?
我的调试步骤:
1、用jlink 烧写sbl,可以正常运行:
2、此时用 MCU Boot Utility 将 签名的app1烧写到norflash 0x100000的位置,sbl可以正常的跳转到app1:
3、此时用u盘更新app2,sbl也能正常运行:
4、硬件复位后就卡死了,没跳转到app。
用jlink查看在这里就有问题
最终就是一直读到norfalsh的busy状态,从而在这死循环
应该是升级后影响了norflash,技术人员能不能帮我分析一下?
这个问题之前我也是有提过https://community.nxp.com/t5/i-MX-RT/关于sbl和sfw使用出现的问题/td-p/1469649 ,不知道你们那边能不能复现?万分感谢!
Solved! Go to Solution.
我今天测试过程种,也发现了相同的问题。使用U盘做OTA升级,升级后系统自动重启,可以运行。然后手动复位后,就卡死。也是遇到了Flash Busy的问题。
目前使用正点原子的1052开发板。
修改了底层驱动,解决了卡死问题
哥们多亏你 我这边RT1052的Aliyun的OTA可以正常使用了@944706426
我试了正点原子的1052核心板,用的华邦的25q64jv,也出现了这个问题,醉了,你们那边各种厂商的norflash是否测试过呢?我记得官方1052的开发板用的不是华邦的norflash。