AnsweredAssumed Answered

[B4860 SPIFLASH BOOT ROM] Help to understand booting process from SPI

Question asked by Can Van Quyen on Oct 1, 2015
Latest reply on Oct 4, 2015 by Can Van Quyen

Dear all,


As I know, Booting from SPI flash. First of  all, device will sample cfg_rcw_src[0:8]( SW1.0:7 & SW2.1) to determine where it starts to get RCW & PBI cmd.

If cfg_rcw_src[0:8] selected for SPI FLASH, B4860 will load RCW to RCWSRn , PBI to CCSR, SPL to SDRAM.

As I know :

In PBI cmd that enable SPI interface ("board/freescale/b4860qds/b4_pbi.cfg").

#Configure SPI controller

09110000 80000403

09110020 2d170008

09110024 00100008

09110028 00100008

0911002c 00100008


My question is :

How B4860 can load RCW, PBI to RCWSR and CCSR memory if SPI controller did not enable?

Could someone help me understand this process in B4860.

Thank you very much!