关于rt1052 sbl升级固件后硬件复位卡死的问题

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

关于rt1052 sbl升级固件后硬件复位卡死的问题

跳至解决方案
2,440 次查看
944706426
Contributor III

用的是飞凌的1052核心板,板载的是 华邦的25Q128JVSQ, 在用u盘升级sfw固件后,硬件复位或者重新上电都会导致sbl卡死在norflash的 flexspi_nor_wait_bus_busy上。这个是硬件的问题?

944706426_1-1678687217753.png

 

我的调试步骤:

1、用jlink 烧写sbl,可以正常运行:

944706426_2-1678687358572.png

2、此时用 MCU Boot Utility 将 签名的app1烧写到norflash 0x100000的位置,sbl可以正常的跳转到app1:

944706426_3-1678687542524.png

 

3、此时用u盘更新app2,sbl也能正常运行:

944706426_4-1678687643475.png

4、硬件复位后就卡死了,没跳转到app。

944706426_5-1678688089012.png

用jlink查看在这里就有问题

944706426_0-1678690657791.png

944706426_1-1678690743522.png

最终就是一直读到norfalsh的busy状态,从而在这死循环

944706426_2-1678691003500.png

 

应该是升级后影响了norflash,技术人员能不能帮我分析一下?

这个问题之前我也是有提过https://community.nxp.com/t5/i-MX-RT/关于sbl和sfw使用出现的问题/td-p/1469649 ,不知道你们那边能不能复现?万分感谢!

 

标签 (1)
0 项奖励
回复
1 解答
2,282 次查看
944706426
Contributor III

944706426_1-1684564168929.png

 

944706426_2-1684564198877.png

修改了底层驱动,解决了卡死问题

在原帖中查看解决方案

5 回复数
2,153 次查看
Hank888
Contributor II

我今天测试过程种,也发现了相同的问题。使用U盘做OTA升级,升级后系统自动重启,可以运行。然后手动复位后,就卡死。也是遇到了Flash Busy的问题。

目前使用正点原子的1052开发板。

0 项奖励
回复
2,283 次查看
944706426
Contributor III

944706426_1-1684564168929.png

 

944706426_2-1684564198877.png

修改了底层驱动,解决了卡死问题

1,081 次查看
fovvdk
Contributor II

哥们多亏你  我这边RT1052的Aliyun的OTA可以正常使用了@944706426  

0 项奖励
回复
2,383 次查看
jingpan
NXP TechSupport
NXP TechSupport

Hi @944706426 ,

是不是这个地方flexspi的设置被改掉了?

 

Regards

Jing

0 项奖励
回复
2,370 次查看
944706426
Contributor III

我试了正点原子的1052核心板,用的华邦的25q64jv,也出现了这个问题,醉了,你们那边各种厂商的norflash是否测试过呢?我记得官方1052的开发板用的不是华邦的norflash。

0 项奖励
回复