• 迅为iMX6Q/PLUS开发板烧写设备树内核 Qt 系统


    迅为iMX6Q 和 iMX6PLUS 两个硬件版本,设备树镜像的烧写方法以及镜像所在目录,镜像名称全部一致。

    如果用的是 iMX6Q 版本,想要烧写设备树版本镜像,请使用 iMX6Q 设备树版本的光盘(iMX6Q 还有一个非设备树版本的光盘);如果购买的还是 PLUS 版本,请使用PLUS 版本的光盘。

    烧写工具是 imx6q/plus 设备树内核光盘资料的“02 编译器以及烧写工具烧写工具”目录下的“android_m6.0.1_2.0.0_ga_tool_20190412.7z”压缩包(红色日期可能会变),解压压缩包,进入解压得到的文件夹“mfgtools”。

    其中,“MfgTool2.exe”是烧写工具,“cfg.ini”是配置文件,打开“cfg.ini”,如下图所示,确保“[LIST]”的参数是 Linux。

      

     

      

    编译好的设备树 Qt 系统镜像在 imx6q/plus 设备树内核光盘资料的“05 镜像_qt 文件系统”目录下。其中 uboot 镜像分为 1G 和 2G 的镜像,用户根据硬件内存大小使用对应的镜像。

    这里以 1G 内存镜像为例,将其中的“rootfs.tgz”、“zImage”、“u-boot.imx”,

    还有剩下的“boot-topeet_XXX.img”全部拷贝到烧写工具的

    “mfgtoolsProfilesLinuxOS Firmwarefileslinux”目录下。

      

      

    开发板的拨码开关设置参考“2.2.1 启动模式设置(拨码开关)”设置为 USB 烧写模式,接上 otg 线,开发板上电。最后开启“mfgtools”目录下的“MfgTool2.exe”工具(如果是 win10 系统,要以兼容模式运行),如下图所示。

      

     

      

    单击“Start”开始烧写,如下图所示,烧写工具出现进度条。串口控制台,在烧写过程中,会有一些打印信息。

      

    如下图所示,烧写完成,单击“Stop”,然后关掉烧写工具“MfgTool2.exe”。

      

     开发板断电,参考“2.2.1 启动模式设置(拨码开关)”小节,将开发板设置为 eMMC启动模式,上电,然后参考“2.2.2 uboot 模式”小节,进入 uboot 模式,如下图所示。

      

     

    设置系统参数:在 uboot 的命令行中,使用命令“setenv bootsystem qt”设置环境变量参数为“qt”启动模式,然后使用“saveenv”保存,如下图。

     

      

    如上表所示,用户根据实际屏幕,选用“设置命令”。例如作者是 9.7 寸屏,则使用“setenv lcdtype 9.7”,然后“saveenv”保存参数,如下图所示。

      

      

    设置完成之后,使用“reset”命令,重启开发板,开发板启动之后就是 Qt 系统。

    http://www.topeetboard.com

  • 相关阅读:
    微信小程序UI自动化: minium文档部署02
    微信小程序UI自动化: 选择工具/框架01
    gitalb学习:02gitlab runner安装
    gitlab学习: 01安装gitlab
    01.Python中一切皆对象
    Prometheus+Noe Expoter+Grafana:资源监控初体验(基于cenots7,没使用docker)
    01. 判断三角形的函数
    Locust性能测试:上手初体验
    史上最全的邮箱测试方法!
    使用 Python 处理非对称加密,竟然如此简单
  • 原文地址:https://www.cnblogs.com/topeet/p/10894179.html
Copyright © 2020-2023  润新知