下面记录下win7下USB烧linux2.6.36 for 飞凌ok6410A大法:(官方的说法是提供的工具对Win7兼容性不好,最好XP,我表示很伤心……)
- SDBoot制作:
格式化SD卡为fat32,管理员下运行SD_write.exe,以为format会调用diskpart,然后把mmc.bin烧到SD卡中,我觉得这一步就是把启动代码写到启动扇区里了,用DD命令应该可以替代,有时间研究下。这个猜想官方没有给出证实。
- 串口启动:
板子插电,插串口,由于这里用的串口转USB for PC,所以需要装相关驱动,这个是找商家要的,原来居然没给,有个专门for win7的驱动。之后会识别出一个串口,打开DNW,连接相应串口,USB Address设为57e00000。
- 烧UBoot:
板子SD启动模式,在autoboot下按空格停下,输入”dnw 50008000″设置usb传输地址,此时插上USB线,会出现新设备,需要安装相关驱动,这里有两点需要注意:1.不需要像手册上说的需要transmit mmc.bin,这玩意应该就只是SD启动时用。2.只有在配置了dnw传输地址才会识别USB设备,这点很关键。 下面 transmit uboot
nand erase 0 100000
nand write.uboot 50008000 0 100000
- 烧内核:
配置nandflash启动,autoboot下暂停。 dnw 50008000
transmit zImage
nand erase 100000 500000
nand write.e 50008000 100000 500000
- 文件系统:
dnw 50008000
transmit cramfs
nand erase 600000 10000000
nand write.e 50008000 600000 10000000
大功告成,reset后出现久违的linux,QT的KDE貌似,有点丑,呵呵!
No comments :
Post a Comment