uboot
恐惧本身不可怕
软件工程师
展开
-
自定义u-boot启动logo的方法
如果在uboot中实现了LCD等显示设备的驱动,uboot在启动的时候会在屏幕的左上角显示一个logo,如下图: 这个logo默认情况(只定义了CONFIG_VIDEO_LOGO)是如上图所示的企鹅(如果还定义了CONFIG_VIDEO_BMP_LOGO会是denx的标志),这个是存在于uboot代码中的一个头文件(include/video_log转载 2015-10-16 14:40:26 · 3645 阅读 · 0 评论 -
Nand flash uboot 命令详解
nand info & nand device显示flash的信息:DM365 :>nand infoDevice 0: NAND 32MiB 3,3V 8-bit, sector size 16 KiBDM365 :>nand deviceDevice 0: NAND 32MiB 3,3V 8-bitnand read(.oob) addr off size转载 2016-06-23 17:39:47 · 311 阅读 · 0 评论 -
修改u-boot的开机logo及显示过程
[ u-boot: git://git.denx.de/u-boot.git] [tag: v2011.09-rc1 ]修改u-boot的开机logo其实很简单。请见下面步骤。1. 获取一张BMP的图片,修改之,让其色深为8位,即256色,如果用24位,则显示出问题,(至于是否能用24位,有待深究)。2. 将制作好的BMP图片,放置到/tools/logos下面。3转载 2016-07-15 00:07:09 · 1219 阅读 · 0 评论 -
u-boot-1.3.4 移植到S3C2440 (带有某些解析)
一.预备知识:1. 首先,U-Boot1.3.4还没有支持s3c2440,移植仍是用2410的文件稍作修改而成的。2. 2440和2410的区别:2440和2410的区别主要是2440的主频更高,增加了摄像头接口和AC‘97音频接口;寄存器方面,除了新增模块的寄存器外,移植所要注意的是NAND FlASH控制器的寄存器有较大的变化、芯片的时钟频率控制寄存转载 2016-06-15 08:43:33 · 688 阅读 · 0 评论 -
uboot内核参数的传递与内核解析uboot传递的内核参数
一、内核参数的传递uboot将内核参数存放在内存的某一地址上,bi_boot_params存放uboot传给kernel 内核参数的首地址.int board_init (void){gd->bd->bi_arch_number = MACH_TYPE_GODBOX;//cpu id号 gd->bd->bi_boot_params = CFG_BOOT_PARAMS;//指定内转载 2016-07-11 12:48:05 · 700 阅读 · 0 评论 -
uboot 与系统内核中MTD分区的关系:
分区只是内核的概念,就是说A~B地址放内核,C~D地址放文件系统,(也就是规定哪个地址区间放内核或者文件系统)等等。1:在内核MTD中可以定义分区A~B,C~D。。。。。。并予以绝对的地址赋值给每个分区。我们可以来看看在内核中是怎样来对MTD进行分区的:arch/arm/plat-s3c24xx/common-smdk.cstatic struct mtd_partition smdk_d转载 2016-07-11 12:32:28 · 566 阅读 · 0 评论 -
u-boot中添加自定义命令
一.u-boot命令机制u-boot中,每个命令都使用一个struct cmd_tbl_s结构体定义,该定义在include/command.h中实现:struct cmd_tbl_s{char *name,//u-boot中执行的命令int maxargs,//命令所能带的参数个数,最少为1int repeatable,//该命令是否可重复int (*cmd)(struc转载 2015-10-17 15:42:50 · 302 阅读 · 0 评论 -
uboot 显示nandflash中的图片
U-Boot中的Splash ScreenU-Boot配置 在U-Boot中使用Splash Screen,可以实现U-Boot启动后,在LCD上显示自定义图片,起到友好的界面显示作用。使用Splash Screen需要在配置文件中使能BMP图片功能和SPLASH功能:#define CONFIG_CMD_BMP#define CONFIG_SPLASH_SCRE原创 2015-10-17 11:11:54 · 954 阅读 · 0 评论 -
linux公社 u-boot下载
U-Boot,全称 Universal Boot Loader,是遵循GPL条款的开放源码项目。从FADSROM、8xxROM、PPCBOOT逐步发展演化而来。其源码目录、编译形式与Linux内核很相似,事实上,不少U-Boot源码就是相应的Linux内核源程序的简化,尤其是一些设备的驱动程序,这从U-Boot源码的注释中能体现这一点。U-Boot不仅仅支持嵌入式Linux系统的引导,当前转载 2015-10-17 10:23:06 · 366 阅读 · 0 评论 -
uboot移植总结
一:准备移植1、从下面的官网下载最新的U-boot。用google英文版搜索最新的u-boot源码 ftp://ftp.denx.de/pub/u-boot/2、建立sourceinsight工程 a、解压并在E:\colin weidongshan\transplant_u-boot-2012.04.01\u-boot-2012.04.01建立SI b、添加文件到SI工程转载 2016-06-15 08:39:39 · 1213 阅读 · 0 评论