DM365启动模式介绍
BOOT MODES
The ARM ROM boot loader(RBL) executes when teh BTSEL[2:0] pins indicate a condition other than the normal ARM EMIF boot.
1. Asynchronous EMIF boot mode(NOR or OneNAND). This mode is handled by hardware control and does not involve the ROM. In the case of OneNAND, the user is responsible for putting any necessary boot code in the OneNAND's boot page. This code shall configure the AEMIF module for the OneNAND device. After the AEMIF module is configured, booting will continue immediately after the OneNAND's boot page with the AEMIF module managing pages thereafter.
2.The RBL supports 7 distinct boot modes:
(1)NAND Boot mode
(2)MMC0/SD0 Boot mode
(3)UART0 Boot mode
(4)USB Boot mode
(5)SPI0 Boot mode
(6)EMAC Boot mode
(7)HPI Boot mode
其中,启动顺序如下面所示:
If NAND boot fails, then MMC/SD mode is tried.
If MMC/SD boot fails, then MMC/SD boot is tried again.
If UART boot fails, then UART boot is tried again.