推荐阅读顺序:
基本环境搭建:
【配置】在虚拟机Ubuntu下NFS网络文件系统建立
《ok6410 Qt移植百科全书》
【配置】QT&QWT&sqlite3安装配置
这中间出现问题可查阅
【调试】ARM QT 移植环境搭建问题---补充《ok6410 Qt移植百科全书》
日常使用:
【配置】将PC端QT代码修改为ARM端可用
【配置】SD卡一键烧写
这中间出现问题可查阅:
【调试】智能家居代码移植时环境调试问题集锦
Version 2012.12.6
环境配置人员 |
郑子木 |
硬件环境 |
SD存储卡 飞凌ok6410开发板,
|
软件环境 |
应该准备好以下软件——
SD卡烧写工具 SD_Writer.exe
以下A、B选一种即可
A 2012年9月前版本 已检验可行 工具: mkcramfs文件系统镜像制作工具,使用命令是 ./mkcramfs文件夹名 cramfs 这样就可以生成cramfs文件系统镜像
SD卡内放置—— mmc.bin是SD卡烧写ARM的代码。用来在sd卡中自动烧写以下这些 uboot是bootloader用来加载内核和文件系统 zImage是内核镜像 cramfs是文件系统镜像
B 2012年9月后版本 文件系统检验未成功 工具: mkyaffs2image-nand2g yaffs2文件系统镜像制作工具,使用命令是 ./mkyaffs2image-nand2g 文件夹名 rootfs.yaffs2 这样就可以生成rootfs.yaffs2文件系统镜像
SD卡内放置—— mmc.bin(原本文件名是mmc_ram256.bin)是SD卡烧写ARM的代码。用来在sd卡中自动烧写以下这些 uboot是bootloader用来加载内核和文件系统 zImage是内核镜像 rootfs.yaffs2是文件系统镜像
|
子环境配置A:文件系统镜像制作
配置步骤1 准备好可以用来制作镜像的文件系统 |
一开始可以在飞凌制作好的文件系统下做开发
当然后期也可自己使用busybox制作文件系统 |
配置步骤2 将镜像制作工具拷贝到当前目录下 |
cramfs文件系统镜像制作工具 mkcramfs
yaffs2文件系统镜像制作工具mkyaffs2image-nand2g yaffs2 |
配置步骤3 使用命令制作镜像 |
1、制作cramfs文件系统镜像 mkcramfs文件系统镜像制作工具,使用命令是 ./mkcramfs文件夹名 cramfs 这样就可以生成cramfs文件系统镜像
2、制作yaffs2文件系统镜像 mkyaffs2image-nand2g yaffs2文件系统镜像制作工具,使用命令是 ./mkyaffs2image-nand2g 文件夹名 rootfs.yaffs2 这样就可以生成rootfs.yaffs2文件系统镜像
|
//有需要可继续添加 |
以上子环境A配置完毕 |
注意事项 |
下面2012年9月的前与后版本操作类似,按照所选版本,将需要烧写的文件替换下,即可
子环境配置B:SD卡一键烧写 2012年9月前版本
配置步骤1 将SD卡格式化为FAT32格式//文字及截图 |
配置步骤2 通过SD_Writer.exe将mmc.bin烧写到SD卡中 |
注意Window7系统上运行烧写软件时需要以管理员身份运行
1、点击”Scan”,这个步骤是自动搜寻SD卡所在盘符。 如果"Scan"没有正确设置SD卡所在盘符,就需要手动调整SDVolume,把盘 符号调整为SD卡所在盘符(比如说,PC的USB口接了两个或者两个以上的U盘或者SD卡,就有可能错误到扫描SD卡盘符)。 2.将”SDType”更改为auto。这个步骤是为了让SD_Writer自动识别SD卡类型。 3如果您的PC系统是WIN7,您还需要点击”Format”来格式化SD卡。XP用户看不到”Formart”,也不需要”Format”。这一点,是XP和WIN7用户操作中唯一的区别。 4 将”OSType”更改为Linux。这个步骤是选择要烧写的系统类型。 5 点击”SelectBoot”, 选择适合自己开发板的mmc.bin 6 点击”Program”,出现”It’sOK”表示操作成功。 7 点击”确定”,然后点击”Quite”。退出SD_Writer.exe。 |
配置步骤3 将uboot、zImage、cramfs拷贝到SD卡中 |
配置步骤4 用SD卡进行烧写 |
步骤1.将制作好的SD卡插入开发板SD的插槽。
步骤2.接好5V直流电源(飞凌提供此电源,请使用飞凌提供的电源)。
步骤3.拨码开关设置为SD卡启动。 拨码开关在底板SD卡启动的拨码开关设置如下: Off 1 2 3 On 4 5 6 7 8 注:1表示拨码需要调整到On;0表示拨码需要调整到Off。
打开电源即开始烧写 |
配置步骤4 使用Nandflash启动 |
拨动电源开关,开发板断电,将拨码开关设置为nandflash启动。设置如下 Off 1 2 3 6 7 On 4 5 8 1表示拨码需要调整到On;0表示拨码需要调整到Off。 拨码开关设置NandFlash启动如图所示:
重新开启电源,Linux系统可以正常启动了。 |
以上子环境A配置完毕 |
注意事项 |
飞凌的一键烧写必须把流程整个执行完,如果中间中断必须从头开始烧,不然就算烧写的东西是对的,也会出kernel panic错误。 |