开发板上无操作系统和加载操作系统配置

(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卡自动安装。





你可能感兴趣的:(开发板上无操作系统和加载操作系统配置)