通过ICE2下载pmon和kernel步骤
===================================== 1???? down pmon(未压缩) ===================================== 1.inn ===================================== 2???? down gzrom(压缩的pmon) ===================================== down gzrom大体步骤跟down pmon是一样的,只是gzrom链接时指定的地址是0x81000000,在这里开始前几条指令后会执行解压程序,将pmon解压到0x80010000 所以down gzrom 时,offset不用设置,pc要打到0x81000000 ?????? down? gzrom.bin时,offset要设置为0x81000000,pc也要打到0x81000000. ?
3???? down kernel到nand,然后load出来启动 ====================================== 1.刷ddr 注意:具体入口点地址要readelf看一下。 ? ========================================= 4???? 通过tftp,? load kernel并启动 ========================================= 1.刷ddr 2.down pmon运行 3.将板子与pc通过网线连接,通过pmon设置板子的ip?,ping通pc(pc为提供tftp服务的UBUNTU) 4.将kernel(vmlinux)放到pc的/tftp目录 5.load tftp://192.168.10.3/vmlinux 6.g -e 0x80204870 rdinit=/sbin/init? console=ttyS0,115200? root=/dev/ram rw ? ========================================= 5???? 通过tftp,将内核烧到nand,然后load到内存中,启动 ========================================= 1.刷ddr 2.down pmon运行 3.将板子与pc通过网线连接,通过pmon设置板子的ip?,ping通pc(pc为提供tftp服务的UBUNTU) 4.将kernel(vmlinux)放到pc的/tftp目录 5.将vmlinux烧到mtd0: devcp?? tftp://192.168.10.3/vmlinux??? /dev/mtd0? ?? 6.?从nand中把vmlinux load到内存中 load -o 0x80204870 -l 0x482000 -r /dev/mtd0 7.g -e 0x80204870 rdinit=/sbin/init? console=ttyS0,115200? root=/dev/ram rw ? 注意:从nand load内核到内存中后(第3 第5),内核总是起不来,怀疑的nand flash驱动的问题,还未解决!!!!! ====================================== 6.tftp将内核load到内存,nfs挂文件系统,启动内核 ====================================== PC机配置好TFTP和NFS之后: 172.16.14.4 -》板子的IP,根据需要设定 note: 若username :输入root后,出错,说明nfs没配置好! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |