iTop4412刷Qt

1. 将tf卡放到开发板上, 进uboot, 给tf卡分区:

fdisk -c 1

fatformat mmc 1:1

ext3format mmc 1:2

ext3format mmc 1:3

ext3format mmc 1:4

大概意思可能就是将tf卡分4个区, 1个fat, 3个ext3.

 

2. 将tf卡插到pc端, 让ubuntu虚拟机可以看到它, 然后将光盘上的06_源码_uboot和kernel中的uboot压缩包, 放到ubuntu下面解压(或者直接windows下用7-Zip解压也行.)得到iTop4412_uboot目录

 

3. 将CodeSign4SecureBoot_POP放进跟ubuntu的共享的目录.

 

4. 将光盘上面"04_镜像_QT文件系统"-->"uboot"中的uboot镜像, 放到刚才解压的iTop4412_uboot中.

 

5. 在ubuntu下面, 进入到iTop4412_uboot中, 运行./mkuboot /dev/sdx

这个x取决于ubuntu将tf卡识别成啥设备了, 如果是/dev/sdb, 就是b, 如果提示找不到bin文件, 那可能是你把u-boot-iTop-4412.bin给改名了.改回来.

 

6. 将tf卡读卡器, 断开跟ubuntu的连接, 回到windows控制下.

在tf卡上建名为sdupdate的文件夹, 名字不能错, 将Qt对应的4个镜像(在光盘中04文件夹), system.img, ramdisk-uboot.img, u-boot-iTop-4412.bin, zImage, 放到sdupdate中.

 

6. 制作好的tf卡, 插回开发板.

重启开发板, 进uboot, 分别将kernel, 根文件系统, (uboot下次再说), 分别烧写:

sdfuse flash bootloader u-boot-iTop-4412.bin

sdfuse flash kernel zImage

sdfuse flash ramdisk ramdisk-uboot.img

sdfuse flash system system.img

 

7. reset, 接好屏幕能看到qt的触屏校准程序.

 

posted @ 2017-05-11 10:09  Montauk  阅读(984)  评论(0编辑  收藏  举报