发布时间:2013-02-23 15:48:20
arm-linux-ld命令 ld链接脚本我们对每个c或者汇编文件进行单独编译,但是不去连接,生成很多.o 的文件,这些.o文件首先是分散的,我们首先要考虑的如何组合起来;其次,这些.o文件存在相互调用的关系;再者,我们最后生成的bin文件是要在硬件中运行的,每一部分放在什么地址都要有仔细的说明。我觉得在写makef.........【阅读全文】
发布时间:2013-02-23 15:46:44
概述 重定位(relocate)代码将BootLoader自身由Flash复制到SDRAM,以便跳转到SDRAM执行。之所以需要进行重定位是因为在Flash中执行速度比较慢,而系统复位后总是从0x00000000地址取指。重定位代码,位于/U-Boot/cpu/s3c44b0/start.S :relocate:  .........【阅读全文】
发布时间:2013-01-23 11:26:30
2.1 U-Boot Makefile分析2.1.1 U-Boot编译命令 对于mini2440开发板,编译U-Boot需要执行如下的命令:$ make mini.........【阅读全文】
发布时间:2013-01-21 14:51:19
开发板为mini2440,现在准备移植u-boot 2010.03到开发板中首先进行配制 make smdk2440_config现分析这个配制过程,make smdk2440_config之后,make实现执行的是smdk2440_config:unconfig @$(MKCONFIG) $(@:_config=) arm arm920t smdk2410 samsung s3c24x0MK.........【阅读全文】
发布时间:2013-01-21 11:33:13
声明:该贴是通过参考其他人的帖子整理出来,从中我加深了对uboot的理解,我知道对其他人一定也是有很大的帮助,不敢私藏,如果里面的注释有什么错误请给我回复,我再加以修改。有些部分可能还没解释清楚,如果您觉得有必要注释,希望指出。再次强调该贴的大部分功劳应该归功于那些原创者,由于粗心,我没有留意参考的出.........【阅读全文】