详解将持续更新!
连接好开发板,重新启动,进入u-boot交互界面,执行如下操作:
一、配置网络
# pri
# setenv ipaddr 192.168.64.11 (注:ipaddr 为开发板IP)
# setenv serverip 192.168.64.12 (注:serverip 为Windows主机IP)
# setenv gatewayip ...
分类:
系统相关 时间:
2015-05-22 01:56:44
阅读次数:
149
内核移植时遇到这个错误:
end_request: I/O error, dev mtdblock2, sector 0 Buffer I/O error on device mtdblock2, logical block 0
原因分析:由于内核是通过uboot烧写到nandflash中,因此uboot产生的ecc校验码与内核的ecc校验码不同,所以需要关闭内核的ecc校验。
...
分类:
数据库 时间:
2015-05-18 12:57:53
阅读次数:
205
博客:http://blog.csdn.net/muyang_ren
(1)uboot引导linux初始化设置:
--------------------------------------------------------------------------------------------
setenv serverip 192.168.7.x //设置tftp服务端的ip地址(其中X是ubuntu中IP的最后的数字[用ifconfig可以获取])
setenv ipaddr 192.168.7...
分类:
系统相关 时间:
2015-05-17 21:59:41
阅读次数:
221
经过之前对uboot的整体flow分析,现在开始针对2440移植,需要注意的是移植的code可能包含支持部分的2410code 不过并没有在s3c2410板子实测过。
主要概括:第一阶段的汇编code尽量短小,能用C实现的就用C,由于2440的board和头文件是从2410 copy过来的 里面会有很多信息或者宏关于2410,并且很多.c文件的头文件由于include的是2410,所以新增的一些关...
分类:
其他好文 时间:
2015-05-17 13:48:32
阅读次数:
237
接下来分析uboot的第二阶段,在第一阶段的start.S的末尾有:
ldr pc, _start_armboot_start_armboot: .word start_armboot
而start_armboot()就是第二阶段的入口,首先我们要认识两个重要的结构体,start_armboot()函数的一系列初始化可以说都是以这个结构体为主线的:typedef struct global...
分类:
其他好文 时间:
2015-05-12 00:10:22
阅读次数:
147
u-boot第一阶段分析:
第一阶段主要是在start.S中
.globl _start //声明_start是全局变量,和c语言中的extern相似,声明此变量,并且告诉链
接器此变量是全局的,外部可以访问。由board\100ask24x0\u-boot.lds中 ENTRY(_start)可知,_start是程序入口地址,一开始从nor_flash启动,_start
为0,当执...
分类:
其他好文 时间:
2015-05-08 09:30:58
阅读次数:
121
1.imx Uboot 开机画面调试
(a)图片像素只能是8bit
(b)python bin2txt.pyw atmel.bmp
(c)将生成的.h文件拷贝到fsl_bmp_reversed_600x400.c文件里面
2.imx kernel 开机画面
(a)pngtopnm linuxlogo.png > linuxlogo.pnm
(b)p...
分类:
系统相关 时间:
2015-05-06 17:49:40
阅读次数:
260
根据前篇博文(嵌入式学习笔记100-uboot1.1.6初体验)最后的结论,现在开始将其实现:
a. 修改makefile的CROSS_COMPILE指定编译器 arm-linux-gcc -v –> gcc version 3.4.5
CROSS_COMPILE = /opt/EmbedSky/crosstools_3.4.5_softfloat/gcc-3.4.5-glibc-2.3.6/...
分类:
其他好文 时间:
2015-05-06 00:00:54
阅读次数:
401
到官网或其他网上下载u-boot-1.1.6.tar.bz2
解压包到相应目录:tar -jxvf u-boot-1.1.6.tar.bz2 -C ../xxxxxx , 我是解压到samba共享的目录上以便到时候用sourceinsight建立工程。
解压好后先 make distclean or make mrproper 确保源码干净
setup project via sourceinsig...
分类:
其他好文 时间:
2015-05-04 20:16:50
阅读次数:
197
如何在uboot上实现从网络下载版本镜像并直接在内存中加载之?
分类:
其他好文 时间:
2015-05-04 17:24:41
阅读次数:
130