本文只参考了S5P4418的用户手册,受限于文档及个人理解水平,如有错误请指出,谢谢!
从s5p4418的用户手册的第三章 System Boot可知,s5p4418可配置的启动模式一共有8种,由三个引脚SD[2:0]配置。
1. 外部静态内存启动 external static memory boot
BOOTMODE=0 属于external static memory boot
BOOTMODE=1,2 未使用
外部静态内存启动的配置如下图
external static memory boot很好理解,需要外接外部SRAM,这个估计很少会使用。
2. 内部ROM启动 internal ROM boot
BOOTMODE=3 为UART启动
BOOTMODE=4 为SPI Serial Flash启动
BOOTMODE=5 为SDMMC启动
BOOTMODE=6 为USB设备启动
BOOTMODE=7 为带ECC纠正的NAND启动
iROM启动的配置如下图