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!

Outcomes