Thursday, 6 October 2011

Win7下USB烧linux2.6.36 for 飞凌ok6410A

下面记录下win7下USB烧linux2.6.36 for 飞凌ok6410A大法:(官方的说法是提供的工具对Win7兼容性不好,最好XP,我表示很伤心……)
  1. SDBoot制作:
  2.   格式化SD卡为fat32,管理员下运行SD_write.exe,以为format会调用diskpart,然后把mmc.bin烧到SD卡中,我觉得这一步就是把启动代码写到启动扇区里了,用DD命令应该可以替代,有时间研究下。这个猜想官方没有给出证实。
  3. 串口启动:
  4.   板子插电,插串口,由于这里用的串口转USB for PC,所以需要装相关驱动,这个是找商家要的,原来居然没给,有个专门for win7的驱动。之后会识别出一个串口,打开DNW,连接相应串口,USB Address设为57e00000。
  5. 烧UBoot:
  6.   板子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
  7. 烧内核:
  8.   配置nandflash启动,autoboot下暂停。
    dnw 50008000 transmit zImage nand erase 100000 500000 nand write.e 50008000 100000 500000
  9. 文件系统:
  10. dnw 50008000 transmit cramfs nand erase 600000 10000000 nand write.e 50008000 600000 10000000
大功告成,reset后出现久违的linux,QT的KDE貌似,有点丑,呵呵!

No comments :

Post a Comment