(1) 先安装Wince,格式化SD卡为FAT32,用SD_Writer.exe将IROM_SD_EBOOT_SDFUSER.nb0 烧写到SD卡
(2)复制Wince所需的映像文件EBOOT.bin等到SD卡,然后将拨码开关弄到SD卡启动(6 7 往上拨),自动安装wince
INFO: using TOC[1] dwJumpAddress: 0x80157734
Success!
SpinForever...
提示如上,成功。
(3)然后将拨码开关弄到nand flash 启动Wince。(6 7 往下拨)
以上为wince安装。
注意先要用Eboot 擦除NandFlash 以后才可以烧写Linux
(4) 格式化SD卡为FAT32,用SD_Writer.exe将mmc.bin 烧写到SD卡。到启动 超级终端,配置串口为com5,11520。启动dnw ,配置串口为com1,USB这时为x.dnw为linux映像文件等二进制文件下载器。
(5)将拨码开关弄到SD卡启动(6 7 往上拨),按reset复位键,在启动时,迅速按空格
(6)点击DNW 菜单“Configuration-->Options”弹出DNW 配置窗口,将USB Port
的Download Address 值设置为0x57e00000,注意此时需要连接USB线
(7)在超级终端输入dnw 50008000 启动dnw的USB端口,等待dnw下载映像文件,这时USB为ok状态。
(8)将U-boot 映像文件下载到内存: 点击DNW 菜单“ USB
Port-->Transmit-->Transmit ” 在弹出的文件浏览窗口中选择u-boot,下载u-boot.bin
(9) 擦除Nandflash,输入命令:
#nand erase 0 100000 擦除Nandflash 从0 开始的1MB 大小的区域
(10)将uboot 程序写入到Nandflash,输入命令:
#nand write.uboot 50008000 0 100000
注意拔插sdcard 使用命令进行卸载
umount sdcard
如果需要凌驾于操作系统写QT程序,则需要烧写linux内核,然后再烧写根文件系统。注意版本一致问题
烧写Linux内核前需要先烧写U-boot、设置开发板从Nandflash启动。
也可采用一键烧写的方式:设置从SD卡启动,将mmc.c u-boot zImage cramf 直接烧尽SD卡自动安装。