本文旨在说明编译适合在mini2440开发板上运行的uboot。 uboot的编译事实上很简单,大致可以分为两步: 1、配置uboot:此步骤是为了能够配置出适合在开发板使用的代码以便进行编译,采用如下命令: make mini2440_config 2、编译uboot:此步骤编...
分类:
其他好文 时间:
2015-09-17 19:47:23
阅读次数:
140
uboot和内核波特率不同,在uboot启动后,修改uboot参数:set bootargs 'noinitrd root=/dev/mtdblock3 init=/linuxrc console=ttySAC0,115200'1、首先需要打印出 uboot 的参数信息,如我的信息如下:(这个是我修...
分类:
其他好文 时间:
2015-09-16 15:31:05
阅读次数:
108
一:? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?1? 从链接脚本文件u-boot.lds('/opt/4418-source/android/u-boot' )中可以找到代码的起始:OUTPUT_FORMAT("elf32-littlearm", "elf32-...
分类:
其他好文 时间:
2015-09-15 18:29:13
阅读次数:
1130
源码解压以后,我们可以看到以下的文件和文件夹:cpu与处理器相关的文件。每个子目录中都包括cpu.c和interrupt.c、start.S、u-boot.lds。cpu.c:初始化CPU、设置指令Cache和数据Cache等interrupt.c:设置系统的各种中断和异常start.S:是U-bo...
分类:
其他好文 时间:
2015-09-15 10:34:28
阅读次数:
205
转自:http://blog.chinaunix.net/uid-22030783-id-366971.html在uboot中加入快捷操作菜单的方法非常简单,在论坛发布的uboot201003V1.1的源码包里已经包含了菜单的源码http://www.xcembed.com/bbs/viewthre...
分类:
其他好文 时间:
2015-09-11 15:38:55
阅读次数:
143
http://blog.chinaunix.net/uid-28458801-id-3486399.html参考文件:1,AM335x ARM Cortex-A8 Microprocessors (MPUs) Technical Reference Manual.pdf;2,am3359.pdf;1...
分类:
其他好文 时间:
2015-09-08 23:15:44
阅读次数:
458
下面这篇文章分析得比较好: 2014.4新版uboot启动流程分析 ? ? ? ? ? ? ? ? ? ? http://blog.csdn.net/skyflying2012/article/details/25804209 感谢作者分享...
分类:
其他好文 时间:
2015-09-05 19:31:43
阅读次数:
138
Env在u-boot中通常有两种存在方式,在永久性存储介质中(flash、NVRAM等),在SDRAM中。可配置不适用env的永久存储方式,但不常用。U-boot在启动时会将存储在永久性存储介质中的env重新定位到RAM中,这样可以快速访问,同时可以通过saveenv将RAM保存到永久性存储介质中。...
分类:
其他好文 时间:
2015-09-04 19:48:24
阅读次数:
2597
uboot源代码的tools/目录下有mkimage工具,这个工具可以用来制作不压缩或者压缩的多种可启动映象文件。mkimage在制作映象文件的时候,是在原来的可执行映象文件的前面加上一个0x40字节的头,记录参数所指定的信息,这样uboot才能识别这个映象是针对哪个CPU体系结构的,哪个OS的,哪...
分类:
其他好文 时间:
2015-09-03 23:08:09
阅读次数:
209
版本:v1.2CrifanLi摘要本文主要介绍了如何在嵌入式Linux系统运行的时候,进行升级整个Linux系统,包括uboot,kernel和rootfs。以及简介Linux中的已有的通用的Nor Flash驱动m25p80,和简介mtd util以及相关工具mtdinfo,flash_erase...
分类:
Web程序 时间:
2015-09-01 01:38:16
阅读次数:
325