waveyang 发表于 2016-11-30 16:00:58

6UL开发板烧写含qt4镜像报错

本帖最后由 waveyang 于 2016-11-30 16:33 编辑

1.使用工具my-imx6-mfgtool-lib262
2.cfg配置如下:

chip = Linux


board = MY-IMX6


# 请根据需要烧录的系统选择其中一项 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
name = Linux-3.14.52



# 请根据评估板主型号选择其中一项 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ek_name = myimx6ek140
ek_spec = 6g
rootfs_l31452_file = distro-fsl-image-6ul.tar.bz2


3.现象:
    1) Win8_64下不弹出选择是否格式化对话框, Win7_64下可以弹出对话框,但是不能完成格式化
    2)   跳过格式化, 烧写到最后, 错误信息如下:
   "Push" error, file="E:\MY-I.MX6\_yb\01_MFG Tools方式\my-imx6-mfgtool-lib262\Profiles\Linux\OS Firmware\image-linux-31452\Trolltech.tar.bz2"
   确认该文件Trolltech.tar.bz2存在且可以正常解压。
   

请问会是什么问题造成的呢?



唐斌 发表于 2016-12-1 10:06:30

烧录过程中动了USB吧?另外尽量使用 USB2.0 接口,如果是台式电脑,尽量使用后置USB口。

waveyang 发表于 2016-12-3 15:20:26

没有动呀,而且多次尝试,每次现象都一样, 也用的USB2.0的口。 供电不应该是问题吧。

waveyang 发表于 2016-12-3 17:38:59

本帖最后由 waveyang 于 2016-12-3 18:05 编辑

恐怕是权限问题, 用如下方法:修改ucl2.xml, 157,158行
<!--<CMD state="Updater" type="push" body="pipe tar -jxv -C /mnt/mmcblkxp2/usr/local" file="image-linux-31452/Trolltech.tar.bz2" ifdev="MX6UL">pipe: QT package</CMD>
      <CMD state="Updater" type="push" body="$ mv /mnt/mmcblkxp2/usr/local/Trolltech/QtEmbedded-4.8.5-arm/lib/* /mnt/mmcblkxp2/lib/" ifdev="MX6UL">mv: QT lib</CMD>
      -->
      <CMD state="Updater" type="push" body="pipe tar -jxv -C /mnt/mmcblkxp2/home/root" file="image-linux-31452/Trolltech.tar.bz2" ifdev="MX6UL">pipe: QT package</CMD>

将Trolltech.tar.bz2先解压到/home/root下,可以顺利完成烧写。

重启、串口登录后,再执行mv指令即可。

但不知道也未尝试在ucl2.xml如何切换权限。 望告知。
页: [1]
查看完整版本: 6UL开发板烧写含qt4镜像报错