
U-BOOT分析及移植
文章平均质量分 81
嵌入式菜鸟
这个作者很懒,什么都没留下…
展开
-
U-BOOT源码中start.S分析
在嵌入式设备中需要一段代码来引导系统的启动,就像windows系统是通过BIOS来引导启动的,嵌入式设备中的引导代码叫做Bootloader,Bootloader有很多中,其中U-BOOT是最常用的一种。通过顶层的Makefile分析,U-BOOT是从start.o开始执行的,所以有必要分析start.S的代码,start.S的代码不是很长,主要完成了CPU的模式设置、关看门狗、关闭中断,设置堆栈原创 2013-06-22 10:11:25 · 664 阅读 · 0 评论 -
U-boot在S3C2440上的移植详解(二)
4)准备进入u-boot的第二阶段(在u-boot中添加对我们开发板上Nor Flash的支持)。通常,在嵌入式bootloader中,有两种方式来引导启动内核:从Nor Flash启动和从Nand Flash启动。u-boot中默认是从Nor Flash启动,再从上一节这个运行结果图中看,还发现几个问题:第一,我开发板的Nor Flash是2M的,而这里显示的是512kB;第二,出现Warn转载 2013-06-22 15:26:43 · 647 阅读 · 0 评论 -
s3c2440的U-boot移植(一)
一、移植环境主 机:VMWare--Ubuntu 9.10 开发板:TQ2440--64MB Nand,Kernel:2.6.30.4编译器:arm-linux-gcc-4.3.2.tgzu-boot:u-boot-2009.08.tar.bz2二 移植步骤1.了解u-boot主要的目录结构和启动流程,如下图 u-boot的stage1代码转载 2013-06-22 15:12:52 · 950 阅读 · 0 评论