今天折腾了一天,简单总结下,希望对碰到相同问题的同学有所帮助。
烧写工具和文件获取: ..\用户光盘A\Linux-3.0.1\Linux烧写工具\SD_Writer.exe ..\用户光盘A\Linux-3.0.1\Linux烧写工具\mmc_ram256.bin ..\用户光盘A\Linux-3.0.1\demo\u-boot_ram256.bin ..\用户光盘A\Linux-3.0.1\demo\uzImage ..\用户光盘A\Linux-3.0.1\filesystem\rootfs.yaffs2-nand2g 烧写步骤: a) 打开虚拟机,启动WIN XP系统。 b) 全屏进入虚拟机的WIN XP系统下,插入带SD卡的读卡器。此时,WIN XP应该可以检测到SD卡。否则,百度搜索“虚拟机识别U盘”,解决该问题。 c) 格式化SD卡。 d) 使用SD_Writer.exe将mmc_ram256.bin烧写到SD卡中,确认提示烧写成功。 e) 将u-boot_ram256.bin、uzImage、rootfs.yaffs2-nand2g复制到SD卡中,并将u-boot_ram256.bin重命名为u-boot.bin,将rootfs.yaffs2-nand2g重命名为rootfs.yaffs2。 f) 使用串口工具连接开发板,擦除NAND Flash,关闭开发板电源。 g) 将开发板的拨码开关6、7拨到off状态,选择从SD卡启动。 h) 将准备好的SD卡插入开发板,给开发板上电。安装完成后蜂鸣器会响。 i) 对开发板下电,将拨码开关6、7拨到on状态,选择从NAND flash卡启动。 j) 对开发板上电,启动Linux系统。 主要问题: a) 获取相关文件。 b) 烧写SD卡,需要在XP下进行,WIN7不支持。 注意事项: a) 选择正确的BIOS(mcc)、BOOT(boot_ram)和FS(rootfs.yaffs2)。 b) 安装Linux前要擦除NAND Flash。 c) 通过设置拨码开关选择正确的启动方式。 |