BSP43.0 S32G3 FIP Update

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

BSP43.0 S32G3 FIP Update

1,128 Views
eburley
Contributor III

BSP43 splits the fip.s32-sdcard file into two files, bl2_2_dtb.s32-sdcard and fip.bin-sdcard.

My hardware has a emmc and qspi, with no sdcard.

Previously, we would use the flash tool to load the bootloader to address 0 of the qspi, the m-core app at 0x50000, and the fip.s32-sdcard file to 0x600000.  We would also flash the fip.s32-sdcard file to address 0x0 of the emmc.  This would boot to u-boot, and from there we would tftp the full linux image onto the emmc.

With the new change, I can't get it to work.  I loaded the bl2_2_dtb.s32-sdcard file to 0x600000 of the qspi and the fip.bin-sdcard to address 0x0 of the emmc.  The bl2 runs, but does not find the fip file.  

It appears in the linux reference manual that the fip needs to be in the 'first partition' of the emmc?  

Before loading the linux image, the emmc is not partitioned, and the fip is in unpartitioned space.

Is there a way to load the fip file into a partition using the flash tool, or is there another way to do this?

Tags (1)
0 Kudos
Reply
1 Reply

1,110 Views
chenyin_h
NXP Employee
NXP Employee

Hello, @eburley 

Thanks for your post.

Yes, in latest BSP43, the original fip.s32 is divided into two binaries, and the new fip.bin is stored under the first partition of SD/MMC. 

I could understand your issue, and will test it from our end to check further, I will update the status once any findings made.

 

BR

Chenyin

 

0 Kudos
Reply