• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
Bryce.Xiao
博客园    首页    新随笔    联系   管理    订阅  订阅
2011年4月23日
U-boot自拷贝到SDRAM的疑惑
摘要: 都知道U-BOOT分为两个阶段,第一阶段是(~/cpu/arm920t/start.S中)在FLASH上运行(一般情况下),完成对硬件的初始化,包括看门狗,中断缓存等,并且负责把代码搬移到SDRAM中(在搬移的时候检查自身代码是否在SDRAM中),然后完成C程序运行所需要环境的建立,包括堆栈的初始化等,最后执行一句跳转指令: ldr pc, _start_armboot _start_armboot: .word start_armboot... 阅读全文
posted @ 2011-04-23 10:44 Bryce.Xiao 阅读(696) 评论(0) 推荐(0)
利用mkimage 把zImage转换为uImage的方法
摘要: http://wojiaojinguibao.blog.163.com/blog/static/107498670200901111467244/通常,u-boot为kernel提供一些kernel无法知道的信息,比如ramdisk在RAM中的地址。Kernel也必须为U-boot提供必要的信息,如通过mkimage这个工具(在u-boot代码的tools目录中)可以给zImage添加一个header,也就是使得通常编译的内核zImage添加一个数据头... 阅读全文
posted @ 2011-04-23 09:26 Bryce.Xiao 阅读(1119) 评论(0) 推荐(0)
U-Boot编译过程完全分析
摘要: http://www.cnblogs.com/heaad/archive/2010/07/17/1779806.html 2.1U-Boot Makefile分析2.1.1U-Boot编译命令对于mini2440开发板,编译U-Boot需要执行如下的命令:$ make mini2440_config$ make all使用上面的命令编译U-Boot,编译生成的所有文件都保存在源代码目录中。为了保持源代码目录的干净,可以使用如下命令将编译生成的文件输出到一个外部目录,而不是在源代码目录中... 阅读全文
posted @ 2011-04-23 09:24 Bryce.Xiao 阅读(376) 评论(0) 推荐(0)
U-Boot启动过程完全分析
摘要: 摘要: http://www.cnblogs.com/heaad/archive/2010/07/17/1779829.html1.1 U-Boot工作过程 U-Boot启动内核的过程可以分为两个阶段,两个阶段的功能如下: (1)第一阶段的功能硬件设备初始化加载U-Boot第二阶段代码到RAM空间设置好栈跳转到第二阶段代码入口 阅读全文
posted @ 2011-04-23 09:17 Bryce.Xiao 阅读(448) 评论(0) 推荐(0)
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3