3,260
edits
Changes
no edit summary
{{AppliesToNaon}}
{{InfoBoxBottom}}
===Default boot sequence===
DM8148 provides several boot sequences selectable via BTMODE[4:0] bootstrap pins. In order to fully understand how boot work on Naon platform, please read [[Memory organization (Naon)|Memory organization]] first.
* BTMODE[7:5]: 000
* BTMODE[4:0]: 10111.
Thus default boot sequence is:
# MMC
# SPI
# UART
# EMAC.
Assuming default configuration is not changed and no boot MMC card is connected to processor's MMC1 interface, the actual boot sequence performed by ARM core will be:
# bootrom: this is executed from internal ROM code memory
# U-Boot bootloader (1st stage)
#* executed from SDRAM.
===Boot sequence options===
Boot sequence can be changed by optional external circuitry implemented on carrier board as described by [[Integration guide (Naon)|Integration guide]].