uboot
icesprings
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
在u-boot里面加入Android lk bootloader的一键烧写功能(2)
上篇文章介绍了Android镜像的构成。我们来看看lk怎么将这个mtd.img大镜像进行解析和烧写到NandFlash的分区中的。我们的环境依然是基于SEP6200开发板的。首先我们来看看镜像在nandflash中的存放规则:Dev地址空间SizeblocksizeName(预留)0x00000原创 2012-07-10 11:06:41 · 2848 阅读 · 0 评论 -
在u-boot里面加入Android lk bootloader的一键烧写功能(3)
烧写完成之后我们需要启动,我们看看lk怎么启动的吧。 int boot_linux(int argc, const cmd_args *argv){ read_nand((u_char *)0x40007800 , 7, 0x800000);//将boot.img读入到内存的0x40007800地址中 char *linux_cmd,*ramdisk_size; c原创 2012-07-10 11:23:39 · 2923 阅读 · 0 评论 -
SEP6200的U-BOOT中的指令注册添加
在u-boot中如果我们要实现自己命令的具体功能,在comman文件夹中建立对应的.c文件。首先为了能让系统找到该指令,所以要在命令表中注册一下。#define U_BOOT_CMD(name,maxargs,rep,cmd,usage,help) \cmd_tbl_t __u_boot_cmd_##name Struct_Section = {#name, maxargs, rep,转载 2012-07-10 15:28:09 · 1065 阅读 · 0 评论 -
在u-boot里面加入Android lk bootloader的一键烧写功能(1)
主要任务:在u-boot里面加入Android lk bootloader的一键烧写功能。硬件平台:SEP6200测试板 unicore架构 /256M RAM/4G NandFlash 我们知道要在特定的平台上安装Android系统需要烧写的几个镜像文件,首先是bootloader,然后linux内核的kernel文件,ramdisk文件,文件系统system.img 。以原创 2012-07-10 10:00:14 · 4588 阅读 · 0 评论
分享