启动流程 为什么两次初始化DDR 第一次是BOOTLOADER初始化DDR,使其从不可用到可用,保证可以正常的引导和加载操作系统,会将UBOOT的BL1从FLASH中拷贝到DDR中执行。 第二次是LINUX启动过程中对DDR进行更加细致的初始化,并且将DDR的内存配置与内核的内存管理需求匹配。 UBOOT启动流程 【ARM-LINUX开发】U-BOOT启动过程--详细版的完全分析 - ZHANGPYI - 博客园 (CNBLOGS.COM) 中断 中断类型 中断 可屏蔽 不可屏蔽 异常 陷阱(TRAP) 系统调用、信号 故障(FAULT) 缺页异常 错误 GIC中三种中断 ...