![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
uboot
宋奇山
本来没有搞技术的心思,可是误入歧途而读研,思之而悔恨,弃之而不忍暂且学好技术吧,等毕业之时再转身试试,权当立身之本吧。目前专注于:APP架构设计及开发。
展开
-
关于uboot的一些优化
转载于:http://blog.163.com/solylee@126/blog/static/1718231572010101910485331/ 本人的开发环境是u-boot-1.1.6版本,fedora 9+虚拟机的linux系统,开发板cpu为at9263ek的板子,以下是本人在试验过程中总结出来的步骤,(1)修改/u-boot-1.1.6/common/main.c第269行原创 2013-12-02 09:12:15 · 2542 阅读 · 0 评论 -
Uboot详细解析2
1。第二阶段的主线函数位于u-boot-2010.06/arch/arm/lib/board.c。第二阶段的功能:初始化本阶段要使用到的硬件设备。设置时钟、初始化串口。board_init函数设置MPLL、改变系统时钟,它是开发板相关的函数,在board/samsung/smdk2440/smdk2440.c中实现。值得注意的是board_init函数还保存了机器类型ID,这将在原创 2013-12-02 09:11:19 · 1529 阅读 · 2 评论 -
Uboot详细解析1
uboot详细注释讲解声明:该贴是通过参考其他人的帖子整理出来,从中我加深了对uboot的理解,我知道对其他人一定也是有很大的帮助,不敢私藏,如果里面的注释有什么错误请给我回复,我再加以修改。有些部分可能还没解释清楚,如果您觉得有必要注释,希望指出。再次强调该贴的大部分功劳应该归功于那些原创者,由于粗心,我没有留意参考的出处。我的目的是想让大家共同进步。希望大家念在我微不足道的心意,能够积原创 2013-12-02 09:11:22 · 1458 阅读 · 0 评论 -
uboot重定位代码分析(转)
概述重定位(relocate)代码将BootLoader自身由Flash复制到SDRAM,以便跳转到SDRAM执行。之所以需要进行重定位是因为在Flash中执行速度比较慢,而系统复位后总是从0x00000000地址取指。重定位代码,位于/U-Boot/cpu/s3c44b0/start.S :relocate: adr r0,_start原创 2013-12-02 09:12:38 · 1489 阅读 · 0 评论