更好的阅读体验请见:硬核26000字分析uboot启动过程 汇编阶段 最先执行的是汇编文件start.S,这个文件跟架构有关,例如芯片架构是arm926ejs,那路径就在arch/arm/cpu/start.S。 .globlresetreset:/setthecputoSVC32mode/mrsr0,cpsrbicr0,r0,0x1forrr0,r0,0xd3msrcpsr,r0/wedosys-criticalinitsonlyatreboot,notwhenbootingfromram!/ifndefCONFIG_SKIP_LOWLEVEL_INITblcpu_in...
更好的阅读体验请见:u-boot移植--基于正点原子iMX6ull开发板 添加自己的开发板 uboot的板级配置文件在顶层目录的configs文件夹里, cpmx6ull_14x14_evk_emmc_defconfigmx6ull_jarvis_emmc_defconfig 复制一份mx6ull_14x14_evk_emmc_defconfig,这是NXP针对imx6ull这个板子的配置文件,复制改成自己的mx6ull_jarvis_emmc_defconfig 修改mx6ull_jarvis_emmc_defconfig,加粗部分是自己修改的。 CONFIG_SYS_EXTRA_OPTI...