【bootloader】
你必须十分努力,才能看起来毫不费力
纸上得来终觉浅,绝知此事要躬行
展开
-
深入MTK平台bootloader启动之【 lk -> kernel】分析笔记
接上一篇分析: 《深入MTK平台bootloader启动之【 Pre-loader -> Lk】分析笔记》Pre-loader 运行在ISRAM,待完成 DRAM 的初始化后,再将lk载入DRAM中,最后通过特殊sys call手段实现跳转到lk的执行入口,正式进入lk初始化阶段.一、lk执行入口:位于.text.boot 这个section(段),具体定义位置原创 2016-11-05 22:18:23 · 24651 阅读 · 12 评论 -
深入MTK平台bootloader启动之【 Pre-loader -> Lk】分析笔记
1、bootloader到kernel启动总逻辑流程图bootloader 启动分两个阶段,一个是pre-loader加载lk(u-boot)阶段,另一个是lk加载kernel阶段。下面跟着流程图简述下两个阶段的加载流程。1-3:设备上电起来后,跳转到Boot ROM(不是flash)中的boot code中执行把pre-loader加载起到ISRAM, 因为当前DRAM(RAM分原创 2016-11-01 21:17:54 · 29521 阅读 · 5 评论