mini2440 系统安装

1.安装supervivi-128M.bin到nor flash中

连接J-Link

运行SEGGER J-Flash ARM

File->Open Project  选择配置文件2440.jflash

Target->Connect 连接开发板

File->Open 选择 supervivi-128M.bin

Target->Erase chip 擦除nor flash

Target->Program 烧写supervivi


2.下载uboot到nand flash

insmod usb_dnw.ko     安装USB下载线驱动

lsmod     检查驱动是否已安装上

开发板从nor flash启动supervivi

format nand flash

download vivi

/root/work/dnw u-boot.bin 30000000


3.下载Linux

配置u-boot

set ipaddr 192.168.1.201

set serverip 192.168.1.199

set netmask 255.255.255.0

/etc/init.d/xinetd restart       pc端启动tftp server

tftp 31000000 uImage.bin        地址不能错,uImage.bin为内核镜像文件,将被下载到RAM中

bootm 31000000                启动linux


将Linux写入nand flash

tftp 31000000 uImage.bin

nand erase 0x400000 0x500000    nand flash从0x400000开始擦除0x500000大小
nand write 31000000 400000 500000    将RAM 31000000起始处数据写入 nand flash 400000处,共500000字节

重启后须将内核读回RAM

nand read 31000000 400000 500000    在RAM 31000000 起始处写入 nand flash 400000处数据,共500000字节

bootm 31000000    启动Linux


u-boot设置自动从nand flash 启动

setenv bootcmd nand read 31000000 400000 500000 \; bootm 31000000

u-boot设置自动从tftp下载内核启动

setenv bootcmd tftp 31000000 uImage.bin \; bootm 31000000


若uImage为NFS文件系统,还须配置u-boot启动参数

setenv bootargs noinitrd console=ttySAC0,115200 init=/init root=/dev/nfs rw nfsroot=192.168.1.199:/root/work/rootfs ip=192.168.1.201:192.168.1.199:192.168.1.1:255.255.255.0::eth0:off

saveenv


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值