Uboot烧写内核镜像和yaffs2文件系统

来源:互联网 发布:站长交易第一平台源码 编辑:程序博客网 时间:2024/04/20 09:49

PC主机:Ubuntu 10.4 和redhat 9.0

目标板:TQ2440开发板,linux内核2.6.30


本文将简单记录烧写内核镜像和yaffs文件系统的步骤。

本文假设你已经编译好内核,yaffs2已经制作好,同时Uboot中已经支持yaffs2。

在开始烧写之前,PC平台必须开启TFTP服务,详见:Ubuntu-10.10下tftp服务器搭建 

1.  烧写内核

首先来看下我的分区表:

0x000000000000-0x000000040000 : "Uboot"
0x000000200000-0x000000500000 : "Kernel"
0x000000500000-0x000010000000 : "filesystem"

nand大小为256MB。

其次我的SDRAM地址是:0x30000000-0x34000000(64M)

在Uboot中执行如下命令:

tftp 0x31000000 zImage30.bin        //通过tftp,将PC中的zImage30.bin下载到SDRAM的0x31000000处

nand erase 0x200000 0x300000       //擦除nand,起始地址为0x200000,大小0x300000(3MB)

nand write 0x310000000 0x200000 0x300000  //写入nand,将0X31000000开始的0X300000字节数据写入nand的0X200000处。


2. 烧写yaffs2文件系统

tftp 0x31000000 yaffs2.bin

会有如下输出:

dm9000 i/o: 0x20000300, id: 0x90000a46MAC: 0a:1b:2c:3d:4e:5fTFTP from server 192.168.1.103; our IP address is 192.168.1.6Filename 'yaffs2.bin'.Load address: 0x31000000Loading: T #################################################################         #################################################################         #################################################################         #################################################################         #################################################################         #################################################################         #################################################################         #################################################################         #################################################################         #################################################################         #################################################################         #################################################################         #######################################doneBytes transferred = 11956032 (b66f40 hex)

nand erase 0x500000 0x0FB00000   //擦除文件系统所在的整个分区,即filesystem分区

nand write.yaffs 0x31000000 0x500000  0xb66f40 //这里烧写的字节数,即b66f40,为上面提示的传输字节数




原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 电脑插耳机还是外放怎么办 主机电脑耳机插孔坏了怎么办 苹果6plus有点卡怎么办 手机拨通电话后黑屏怎么办 手机拨通后没声音怎么办 苹果手机铃声不响了怎么办 婴儿喘气粗好像有痰怎么办 金毛呼吸声很大怎么办 回看福建导视该怎么办 楼上木地板走路声音都很响怎么办 班里团支不搭理我我该怎么办 客户买家具说贵怎么办 英雄联盟超出显示范围怎么办 脸上有斑点怎么办内条 脖子扭到了一动就疼怎么办 杭州限行在路上怎么办 在路上限行了怎么办 微信号不能进群怎么办 在微信约妹子被骗2000怎么办 qq号进不了热聊怎么办 网上买彩票中五百万怎么办 别人登我支付宝怎么办 医保刷卡刷到现金支付怎么办 微信诈骗立案后怎么办 奔跑吧诈骗填写了身份证怎么办 快手绑定的手机号丢了怎么办 球球大作战绑定手机号丢了怎么办 快手绑定手机号丢了怎么办 绑定银行卡的手机号丢了怎么办 爱奇艺绑定的手机号丢了怎么办 高铁票订错时间怎么办 微信音频视频打出没反应怎么办 海尔超低温保存箱低温报警怎么办 孕期吃了烧烤蔬菜怎么办 百姓动迁政府说话不算数怎么办 孕妇用了青草膏怎么办 药材不知道啥名怎么办 诛仙手游鸿蒙紫气不见了怎么办 紫叶兰叶干了怎么办 绿萝叶子中毒了怎么办? 怀孕初期胃疼的厉害怎么办