AnsweredAssumed Answered

BOOT_LOC  difference between T2080RDB and T2080QDS

Question asked by xiaopeng ma on Sep 11, 2016
Latest reply on Sep 13, 2016 by Yiping Wang

In QorIQ SDK 2.0 Documentation,there is a note below Nand Boot "Generating the PBL image"
Note:
For T208xRDB:
PBI_SRC need to set to 0b1110 - IFC.
BOOT_LOC need to set to 0b11000 - IFC.
IFC_MODE need to set to 0b100000100 - 8-bit NAND Flash.
SD/SPI/NAND boot use the same settings.

For T2080QDS:
PBI_SRC need to set to 0b1110 - IFC.
BOOT_LOC need to set to 0b10000 - Memory Complex.
IFC_MODE need to set to 0b100000100 - 8-bit NAND Flash.
SD/SPI/NAND boot use the same settings.
I notice that BOOT_LOC is different.
Following Generating the PBL image,the whole u-boot-spl.bin should be convert to PBI command.
During PBL phase,the whole u-boot-spl.bin will be copied to CPC,so the BOOT_LOC should be Memory Complex and core can fetch the first instruction from CPC.

If the BOOT_LOC is IFC,last 4K bytes of u-boot-spl.bin should not be convert to PBI command.
During PBL phasse,,last 4K bytes of u-boot-spl.bin will be copied to FCM SRAM and core can fetch the first instruction from FCM SRAM.
Am I correct?

Outcomes