|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区
您需要 登录 才可以下载或查看,没有账号?立即注册
×
2. 打开超级终端/SecureCRT
u-boot-spl.bin X
u-boot.img Y
3. 网口烧写NANDFLASH
1. 启动UBUNTU的TFTP
sudo /etc/init.d/xinetd restart
2. 配置网络地址
配置UBUNTU与WIN7
配置ARM
清空ENV:
setenv del1 ' setenv bootargs;setenv bootargs_defaults;setenv importbootenv;setenv loadbootenv;setenv loadfs;setenv loadkernel;setenv loadml0;setenv loaduboot;'
setenv del2 'setenv mmc_args;setenv mmc_boot;setenv mmc_load_uimage;setenv mmc_root;setenv mmc_root_fs_type;setenv delnand;setenv bootcmd'
setenv del3 'setenv nand_args;setenv nand_boot;setenv nand_img_siz;setenv nand_root;setenv nand_root_fs_type;setenv nand_src_addr;'
saveenv;run del1;run del2;run del3;setenv del1;setenv del2;setenv del3;saveenv;
设置地址:
setenv gatewayip 192.168.0.255
setenv ipaddr 192.168.0.99
setenv serverip 192.168.0.100
setenv ethaddr 12:34:56:78:9a:bc
配置ENV
setenv console ttyO0,115200n8
setenv bootargs_defaults bootargs
setenv nandcargs 'echo 333333...;setenv bootargs console=${console} root=/dev/ram0 rw rootfstype=ext2 initrd=0x81000000,16M ramdisk_size=16384'
setenv nand_kernel 'nand read.i 0x80007fc0 280000 380000;echo 222222...;nand read.i 0x81000000 780000 380000;echo 44444444...;'
setenv nand_mmc_boot ' nandecc hw 2;echo 111111...; run nand_kernel;run nandcargs; bootm 0x80007fc0';
从SD卡启动(可以 am37文件系统)
run nand_mmc_boot
saveenv
3. 烧写FLASH
tftp 82000000 MLO ;
nandecc hw 2;nand erase 0x0 0x20000;nand write.i 0x82000000 0x0 0x20000
tftp 82000000 u-boot.img;
nandecc hw 2;nand erase 0x80000 0x42000 ;nand write.i 0x82000000 0x80000 0x42000
tftp 82000000 uImage;
nandecc hw 2;nand erase 0x280000 0x380000 ;nand write.i 0x82000000 0x280000 0x380000
tftp 82000000 gao2ramdisk.gz;
tftp 82000000 ramdisk.gz;
nandecc hw 2;nand erase 0x780000 0x2000000;nand write.i 0x82000000 0x780000 0x2000000
运行ENV
saveenv;run nand_mmc_boot |
|