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
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!
-----------------------------------------------------------------------------------------------------------------------
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
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.