LS1043AQDS: QSPI启动方式BL2阶段异常

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

LS1043AQDS: QSPI启动方式BL2阶段异常

740 Views
qinxiaodong
Contributor I

您好,我在使用LS1043AQDS做开发时遇到些问题,我使用bld -i mkfw -m ls1043aqds -b qspi指令生成了一个firmware_ls1043aqds_qspiboot.img镜像文件,烧录到板块上后程序在BL2阶段出现异常,无法继续运行下去。通过加打印信息的方式,查到程序运行至load_image函数时(bl2_load_images -> load_auth_image -> load_auth_image_internal -> load_image),在该函数内执行io_read操作后没有返回值。从“打印信息1”中可以看到DDR初始化成功,从QSPI启动,qspi flash地址也满足手册要求的0x4000_0000,大小是64MB;“打印信息2”显示的就是程序运行到load_image函数中的io_read操作后就不再有打印信息。关于这个问题有什么排除思路吗?

0 Kudos
Reply
1 Reply

714 Views
yipingwang
NXP TechSupport
NXP TechSupport

请使用LSDK 21.08 编译firmware image, 然后烧录到offset 0 的位置。

附件中log显示,使用的是Linux factory 6.1.1 release, 不是LSDK 21.08.

0 Kudos
Reply