![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
U-Boot
文章平均质量分 77
comwise
这个作者很懒,什么都没留下…
展开
-
u-Boot环境变量的设置
看到这个标题,可能觉得这个并没有什么的,其实不然,编好了u-boot了,但是如何来使用确不是那么简单的,想当初我将uboot制作出来后以为全部都搞定了,屁颠屁颠的烧到板子上后可系统就是起不来,为什么了,折腾了很久以后才发现是u-boot的环境变量设置错误,在后来的工作中,我发现一些有一定经验的人在这方面也是模模糊糊的扯不清,所以这里要讨论一下。 u-boot的环境变量是使用转载 2013-11-13 01:44:38 · 5835 阅读 · 0 评论 -
u-boot启动过程源码分析之第一阶段(S3C24XX系列)
本文章以u-boot-2008-10为分析对象1.bootloader两阶段功能 bootloader启动可以分为单阶段,多阶段两种,通常多阶段能提供更复杂的功能以及更好的移植性,这里主要讨论两阶段的启动 一般第一阶段使用汇编来实现,它完成一些依赖于CPU体系结构的初始化,并调用第二阶段的代码; 第二阶段通常使用C语言来实现,实现更复杂的功能,更好的可读性和可移植性(1)bo原创 2013-06-14 00:32:39 · 1211 阅读 · 0 评论 -
u-boot启动过程源码分析之第二阶段(S3C24XX系列)
预留文章。。。原创 2013-06-14 23:17:55 · 711 阅读 · 0 评论 -
u-boot移植(Mini2440)
开发平台:WIN7 64 Mini2440 u-boot-2008-10 Red Hat Enterprise 5.1 VMvare9.0从网上以及有关书籍总结而来,移植uboot(简略)一般的步骤如下: 注意:以下都以Mini440为开发平台,不再下面说明1. 创建单板目录和单板头文件,修改Makefile 比如mini2440,需要在uboot根目录下创建目录 boar原创 2013-06-14 23:58:22 · 852 阅读 · 0 评论 -
u-boot配置过程分析(ARM)
1.u-boot源码结构 源码目录下一般包含以下目录: (1) 平台相关的或者开发板相关的,比如cpu/、baord/ (2) 通用的函数,比如common/ (3)通用的设备驱动,比如drivers/ (4)u-boot工具、示例程序、文档,比如/tools/、/examples、/doc2.u-boot生成配置文件过程 根据顶层r原创 2013-06-14 23:19:52 · 884 阅读 · 0 评论 -
u-boot编译链接过程分析(ARM)
1.config.mk通常配置文件生成之后,即可使用make all进行编译,在如下Makefile里面ifeq ($(obj)include/config.mk,$(wildcard $(obj)include/config.mk))# load ARCH, BOARD, and CPU configurationinclude $(obj)include/config.mkex原创 2013-06-14 23:20:56 · 1152 阅读 · 0 评论 -
u-boot镜像Image中有关结构体
(uboot1.1.6为分析对象)在uboot启动阶段 do_bootm_linux往往会分析内核镜像,这里面会有几个结构体image_header_t 里面定义了镜像的头部typedef struct image_header { uint32_t ih_magic; /* Image Header Magic Number */ //镜像头号 uint32_t ih_hc原创 2013-10-19 11:16:13 · 3366 阅读 · 0 评论 -
u-boot-2012.04.01移植问题
移植中出现的问题s3c2410_nand.c: In function 's3c2410_hwcontrol':s3c2410_nand.c:57: warning: implicit declaration of function 's3c2410_get_base_nand's3c2410_nand.c:57: warning: initialization makes point原创 2013-11-03 23:17:08 · 2609 阅读 · 0 评论