Jz2440烧写系统

Linux-2.6.22

步骤:

1、  openjtag烧写u-boot:(oflash与文件在同一目录)

oflash 0 1 00 0 u-boot.bin

2、  u-boot下烧写系统(TFTP)

关闭防火墙;

tftp 30000000uImage_4.3

nand erase kernel

nand write.jffs2 30000000 kernel

tftp 30000000 fs_mini_mdev.yaffs2

nand erase root

nand write.yaffs 30000000 0x00260000$(filesize)

3、  参考http://blog.csdn.net/liqinghan/article/details/8997252

4、  用openjtag烧写内核、文件系统时,由于不能检测坏块,烧进去的文件校验错误,而u-boot能检测坏块。所以用openjtag烧写u-boot,然后在u-boot中用TFTP方式烧写内核、文件系统。

 

Linux-3.4.2

步骤:

1、  openjtag烧写u-boot:(oflash与文件在同一目录)

oflash 0 1 00 0 u-boot.bin

2、  u-boot下烧写系统(TFTP)

关闭防火墙;

tftp 30000000uImage_new

nand erase.partkernel

nand write.jffs2 30000000 kernel

tftp30000000 fs_mini_mdev_new.yaffs2

nand erase.part rootfs

nand write.yaffs 30000000 0x00260000$filesize

启动:

1、在UBOOT里设置机器ID:
set machid 16a // smdk2440 mach-smdk2440.c

set machid 7CF // mini2440 mach-mini2440.c

2、在UBOOT里设置串口波特率:

set bootargs console=ttySAC0,115200 root=/dev/mtdblock3

3、  boot启动

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值