u-boot.bin与内核的烧写

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了u-boot.bin与内核的烧写相关的知识,希望对你有一定的参考价值。

韦东山:

u-boot.bin烧写:

一、把板子开关打到nor 上

二、插上jtag 

三、window 上cmd 输入命令oflash

四、openeasyjtag 的烧写oflash 0 1 0 0 1(nor 烧写)offset 0 地址

五、拔掉openeasyjtag 俩端

六、重启开发板(nor 启动)

uUimage :烧写

进入uboot 命令界面后输入q

OpenJTAG> ping 192.168.31.62

ERROR: resetting DM9000 -> not responding
dm9000 i/o: 0x20000000, id: 0x90000a46
DM9000: running in 16 bit mode
MAC: 08:00:3e:26:0a:5b
could not establish link
host 192.168.31.62 is alive

输入命令后表示网络已经接通

输入mtd 可以看到分区的地址:

OpenJTAG> mtd

device nand0 <nandflash0>, # parts = 4
#: name size offset mask_flags
0: bootloader 0x00040000 0x00000000 0
1: params 0x00020000 0x00040000 0
2: kernel 0x00200000 0x00060000 0
3: root 0x0fda0000 0x00260000 0

active partition: nand0,0 - (bootloader) 0x00040000 @ 0x00000000

defaults:
mtdids : nand0=nandflash0
mtdparts: mtdparts=nandflash0:[email protected](bootloader),128k(params),2m(kernel),-(root)

uimage:

1.OpenJTAG> tftp 30000000 uImage(TFTP设置服务器即电脑ip,以及uImage 所放的位置)

2.OpenJTAG> nand erase kernel

3.nand write.jffs2 30000000 kernel

4.reset

其他方法遇到补充

 

以上是关于u-boot.bin与内核的烧写的主要内容,如果未能解决你的问题,请参考以下文章

iTOP-4412 开发板镜像的烧写

板载 SPI-FLASH 的烧写方法

单片机的烧写原理

灵动微系列单片机支持的烧写器及注意事项

批量的latticeCPLD的烧写方法都有哪些

如何通过uboot烧写rootfs.img 到nand