美文网首页
基于Toradex Imx8qxp 升级 Qnx Linux

基于Toradex Imx8qxp 升级 Qnx Linux

作者: jackniu_ae28 | 来源:发表于2019-11-22 14:30 被阅读0次
使用Toradex imx8qxp板子 更新 Qnx 方法
  1. 登陆 my Ubuntu 机器
  2. 短路开发板上的烧写连线,上电.
  3. 输入命令 lsusb 如下 log说明已经进入到烧写模式
>(Bus 004 Device 006: ID 1fc9:012f NXP Semiconductors)
  1. 在编译完成的images目录下执行下面命令:
 tar  -cf  QNX-IMAGE.tar  QNX-IFS && xz -z QNX-IMAGE.tar
 cp   QNX-IMAGE.tar.xz   E:/Colibri-iMX8QXP_Console-Image-Tezi_3.0b2.41-nightly
 cp   ipl-imx8qxp-cpu_b0.bin   E:/Colibri-iMX8QXP_Console-Image-Tezi_3.0b2.41-nightly
  1. 执行下面命令:基于对Toradex 提供的更新工具修改后完成的
    cd  /home/fuchao/tftp/Toradex-install/    ./recovery-linux.sh 

提示: 执行 ./recovery-linux.sh 后系统会在板子上运行一个临时系统

  1. 把带有 Qnx-compile-2019-0802 文件夹插入到板子的USB口上去完成升级。

升级linux

1.短路开发板上的烧写连线,上电 ubuntu 执行下面命令:

  cd /home/fuchao/tftp/Toradex-uuu1 (ubuntu)
    sudo ./uuu _flash.bin (ubuntu)                             # 执行uuu命令下载自己的_flash.bin文件到系统

2.在串口终端执行下面命令

mmc dev 1                                                                 #转换到 SD 卡
load mmc 1:1 $loadaddr  flash.bin                        #读取镜像 
setexpr blkcnt ${filesize} + 0x1ff && setexpr blkcnt ${blkcnt} / 0x200   #设置blkcnt
mmc dev 0 1                                                                 #转换到emmc 第一个分区里面去 
mmc write ${loadaddr} 0x0 ${blkcnt}                                    #写入当前地址镜像  
env default -a; saveenv

  1. 在 (ubuntu) 执行下面命令:
bzcat fsl-image-validation-imx-colibri-imx8qxp-20190329152822.rootfs.sdcard.bz2 | sudo dd of=/dev/sdc bs=4M

4.单独更新内核在 (ubuntu)系统执行下面命令:

 ums 0 mmc 0                                                            #让imx8系统变为sdb命令,此时产生 `/dev/sdc`盘符
./cp_Image.sh

5.单独升级uboot:

把flash.bin 拷贝到 sd卡里面,启动机器安装上面2.命令进行操作即可。

相关文章

网友评论

      本文标题:基于Toradex Imx8qxp 升级 Qnx Linux

      本文链接:https://www.haomeiwen.com/subject/oxxqwctx.html