u-boot的移植

一 u-boot的工作模式

    1 启动加载模式

    2 下载模式

二 bootloader的两个阶段

   (1) 第一阶段

          1. 硬件设备初始化,包括关闭看门狗,关中断,设置CPU的速度频率,RAM初始化

          2. 准备RAM空间,为加载第二阶段代码做准备

          3. 设置好栈

          4. 复制bootloader的第二阶段代码到RAM空间

          5. 跳转到第二阶段入口点

     (2)第二阶段

           1. 初始化硬件

           2. 检测系统内存映射,确定板子使用了多少内存,地址空间是什么

           3. 将内核

二 u-boot的源码结构

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 我们知道,bootloader是系统上电后最初加载运行的代码。它提供了处理器上电复位后最开始需要执行的初始化代码。...
    我是嘻哈大哥阅读 5,350评论 0 2
  • 1:InputChannel提供函数创建底层的Pipe对象 2: 1)客户端需要新建窗口 2)new ViewRo...
    自由人是工程师阅读 5,403评论 0 18
  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    数据革命阅读 12,239评论 2 33
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 46,974评论 6 342
  • 有这样一个应用场景:在App内查看关于版本的时候,筛选本机已安装的应用商店并展示,点击后可跳转至App在此应用市场...
    料峭寒阅读 16,143评论 1 18