Does MPC8306CVMABDC support booting from Micro-SD card?

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

Does MPC8306CVMABDC support booting from Micro-SD card?

602 Views
jingchengtang
Contributor I

Does MPC8306CVMABDC support booting from Micro-SD card? the RM document table 4-5 says boot from Micro-SD card needs CFG_RESET_SOURCE = 1101 or 1110, what is the difference between 1101 and 1110?  In the chapter 4.3.3 there is no RCW value for CFG_RESET_SOURCE = 1101 and 1110

0 Kudos
3 Replies

479 Views
r8070z
NXP Employee
NXP Employee


Have a great day,

Internal ROM support booting from eSDHC in accordance with the description provided in the MPC8306 reference manual section 5.2 "eSDHC Boot". However it does not say that the RCW also has been loaded from the SD. I do not see any freescale or nxp document which describe how download RCW and then boot from the SD card. However I listen that it is possible when CFG_RESET_SOURCE = 1101 or 1110. In this case the SD also has to contains structure described in the manual section 5.2.3 "SD/MMC Card Data Structure". The RCW should be set in the structure section "Configuration Words". User should use address 0x0FFF0900 to set up RCWLR, and 0x0FFF0904 to set up RCWHR. Note that prefix 0xFFF0xxxx for IMMR memory space is specific for eSDHC and SPI boot. There is no difference between 1101 and 1110.

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos

479 Views
usingbothmuxand
Contributor II

hi ,

 iam trying to boot MPC8309 board from SD card. with the help of debugger i red reset register and found that rcwlr is not matching with actual reset cfg word

RCFG =0b1110  hardcoded

RCWLR [0:31] = 42040003   should be 4405000

RCWHR [0:31]= A4200000

0 Kudos

479 Views
jingchengtang
Contributor I

Hi,Serguei:

    Thanks for your answer. It makes me confused that 1101 or 1110 is called hard coded  RCW, but from your opinion, the RCW should be loaded from SD. Anyway, the CPU should be able to boot from eSDHC, i will update the info once my proto is available.

0 Kudos