i.MX RT1050 U-boot SPL fails

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

i.MX RT1050 U-boot SPL fails

589 次查看
embeddednoob
Contributor II

I have an imxrt1050 based custom system that is using an S71 infineon combo flash+ram chip(512Mb flash + 64Mb Ram) with flash and ram connected to separate FLEXPI interfaces and no DRAM. I want to boot using u-boot so I followed the guide here to build u-boot for the EVK:

https://docs.u-boot.org/en/latest/board/nxp/imxrt1050-evk.html

Modified the defconfig file to load the SPL to address 0x20002000 and u-boot to address 20200000.

I can boot the SPL up to this point:

U-Boot SPL 2025.01-00651-g4eb937058ffd-dirty (Feb 02 2025 - 17:18:24 -0500)
DRAM init failed: -19
Trying to boot from NOR
spl_nor_load_read: sector 60010000, count 40, buf 20201fc0
spl_nor_load_read: sector 60010040, count 523d8, buf 20202000
Name: U-Boot 2025.01-00651-g4eb937058f
os: 17
load_addr:
entry_point:
boot_device: 6
offset:
size: 336856
flags: 1
Jumping to U-Boot...
SPL malloc() used 0x1fe8 bytes (7 KB)
spl_board_prepare_for_boot
jump_to_image
image entry point: 0x202023fd

 

Where it then hangs. 

 

So it looks like the u-boot header is copied to 20201fc0 and u-boot image is copied to 20202000, but when trying to boot it just hangs. What could be wrong ?

标记 (4)
0 项奖励
回复
1 回复

492 次查看
diego_charles
NXP TechSupport
NXP TechSupport

Hi @embeddednoob 

My apologies for the delayed response. 

We highly appreciate your interest on the i.MX RT1050 MCU. think that you need to check your HW configuration ( defconfig) for your custom board. However, I do not have more feedback or experience to help you to get U-boot working on our chip, as this implementation is not made by us. Therefore, I think you can get better guidance from the  U-Boot development community.  I am sorry for that!

I wish you the best.

Diego

0 项奖励
回复