OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4007|回复: 5

阿尔法MINI开发板,使用mfg,遇到问题,描述如下:

[复制链接]

4

主题

9

帖子

0

精华

新手上路

积分
27
金钱
27
注册时间
2021-10-14
在线时间
3 小时
发表于 2021-10-23 15:40:29 | 显示全部楼层 |阅读模式
1金钱
    我用的是正点原子官方的mfg
   
vs文件如下:
    Set wshShell = CreateObject("WScript.shell")
wshShell.run "mfgtool2.exe -c ""linux"" -l ""NAND Flash"" -s ""sxuboot=sabreauto"" -s ""sxdtb=sabreauto"" -s ""6uluboot=41x14evk"" -s ""board=sabreauto"" -s ""nand=nand"" -s ""nanddtb=gpmi-weim"" -s ""part_uboot=0"" -s ""part_kernel=1"" -s ""part_dtb=2"" -s ""part_rootfs=4"" "
Set wshShell = Nothing
  ucl2文件如下:
<!--
* Copyright (C) 2012, Freescale Semiconductor, Inc. All Rights Reserved.
* The CFG element contains a list of recognized usb devices.
*  DEV elements provide a name, class, vid and pid for each device.
*
* Each LIST element contains a list of update instructions.
*  "Install" - Erase media and install firmware.
*  "Update" - Update firmware only.
*
* Each CMD element contains one update instruction of attribute type.
*  "pull" - Does UtpRead(body, file) transaction.
*  "push" - Does UtpWrite(body, file) transaction.
*  "drop" - Does UtpCommand(body) then waits for device to disconnect.
*  "boot" - Finds configured device, forces it to "body" device and downloads "file".
*  "find" - Waits for "timeout" seconds for the "body" device to connect.
*  "show" - Parse and show device info in "file".  
-->




<UCL>
  <CFG>

最佳答案

查看完整内容[请看2#楼]

它提示你了:ModuleID[2] LevelID[1]: Push command--file D:\ccp\ModuleID[2] LevelID[1]: Parse ucl script failed, error code: 4 显示解析ucl2.xml文件解析失败,重新检查下写的内容,或者文件名字、文件路径,是否真实存在
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

6

主题

200

帖子

0

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
1063
金钱
1063
注册时间
2019-9-19
在线时间
194 小时
发表于 2021-10-23 15:40:30 | 显示全部楼层
它提示你了:ModuleID[2] LevelID[1]: Push command--file D:\ccp\ModuleID[2] LevelID[1]: Parse ucl script failed, error code: 4
显示解析ucl2.xml文件解析失败,重新检查下写的内容,或者文件名字、文件路径,是否真实存在
=======================
出征,嗒嗒嗒——
快点上车!
=======================
回复

使用道具 举报

4

主题

9

帖子

0

精华

新手上路

积分
27
金钱
27
注册时间
2021-10-14
在线时间
3 小时
 楼主| 发表于 2021-10-23 15:44:14 | 显示全部楼层
<UCL>
  <CFG>
        <STATE name="BootStrap" dev="MX6UL" vid="15A2" pid="007D"/>
    <STATE name="BootStrap" dev="MX6ULL" vid="15A2" pid="0080"/>
    <STATE name="Updater"   dev="MSC" vid="066F" pid="37FF"/>
  </CFG>
  <LIST name="NAND Flash" desc="Choose NAND as media">
        <CMD state="BootStrap" type="boot" body="BootStrap" file ="firmware/u-boot-alientek-nand.imx" ifdev="MX6ULL">Loading U-boot</CMD>

        <CMD state="BootStrap" type="load" file="firmware/zImage-alientek-nand" address="0x80800000"
                loadSection="OTH" setSection="OTH" HasFlashHeader="FALSE" ifdev="MX6ULL">Loading Kernel.</CMD>

        <CMD state="BootStrap" type="load" file="firmware/fsl-image-mfgtool-initramfs-imx_mfgtools.cpio.gz.u-boot" address="0x83800000"
                                loadSection="OTH" setSection="OTH" HasFlashHeader="FALSE" ifdev="MX6ULL">Loading Initramfs.</CMD>

        <CMD state="BootStrap" type="load" file="firmware/imx6ull-alientek-nand.dtb" address="0x83000000"
                loadSection="OTH" setSection="OTH" HasFlashHeader="FALSE" ifdev="MX6ULL">Loading device tree.</CMD>

        <CMD state="BootStrap" type="jump" > Jumping to OS image. </CMD>

        <!--burn the uboot to NAND: -->       

        <CMD state="Updater" type="push" body="send" file="files/boot/u-boot-alientek-nand.imx" ifdev="MX6ULL">Sending u-boot.bin</CMD>
        <CMD state="Updater" type="push" body="$ kobs-ng init -x -v --chip_0_device_path=/dev/mtd0 $FILE">Flashing Bootloader</CMD>

        <!--burn the kernel to NAND: -->
        <CMD state="Updater" type="push" body="$ flash_erase /dev/mtd1 0 0">Erasing Kernel partition</CMD>
        <CMD state="Updater" type="push" body="send" file="files/boot/zImage-alientek-nand">Sending kernel zImage</CMD>
        <CMD state="Updater" type="push" body="$ nandwrite -p /dev/mtd1 $FILE">Flashing Kernel</CMD>

        <!--burn the dtb to NAND: -->
        <CMD state="Updater" type="push" body="$ flash_erase /dev/mtd2 0 0">Erasing dtb partition</CMD>
        <CMD state="Updater" type="push" body="send" file="files/boot/imx6ull-alientek-nand.dtb" ifdev="MX6ULL">Sending Device Tree file</CMD>
        <CMD state="Updater" type="push" body="$ nandwrite -p /dev/mtd2 $FILE">Flashing dtb</CMD>

        <!--burn the rootfs to NAND: -->
        <CMD state="Updater" type="push" body="$ flash_erase /dev/mtd4 0 0">Erasing rootfs partition</CMD>
        <CMD state="Updater" type="push" body="$ ubiformat /dev/mtd4"/>
        <CMD state="Updater" type="push" body="$ ubiattach /dev/ubi_ctrl -m 4">Attaching UBI partition</CMD>
        <CMD state="Updater" type="push" body="$ ubimkvol /dev/ubi0 -Nrootfs -m"/>
        <CMD state="Updater" type="push" body="$ mkdir -p /mnt/mtd4"/>
        <CMD state="Updater" type="push" body="$ mount -t ubifs ubi0:rootfs /mnt/mtd4"/>
        <CMD state="Updater" type="push" body="pipe tar -jxv -C /mnt/mtd4" file="files/filesystem/rootfs-alientek-nand.tar.bz2" ifdev="MX6ULL">Sending and writting rootfs</CMD>
        <CMD state="Updater" type="push" body="frf">Finishing rootfs write</CMD>
        <CMD state="Updater" type="push" body="$ umount /mnt/mtd4">Unmounting rootfs partition</CMD>
        <CMD state="Updater" type="push" body="$ echo Update Complete!">Done</CMD>
  </LIST>
</UCL>
回复

使用道具 举报

4

主题

9

帖子

0

精华

新手上路

积分
27
金钱
27
注册时间
2021-10-14
在线时间
3 小时
 楼主| 发表于 2021-10-23 15:47:14 | 显示全部楼层
打开杂文件报错:errcode4
打开logo文件:
   DLL version: 2.7.0
Saturday, October 23, 2021 15:45:52   Start new logging
ModuleID[2] LevelID[1]: Push command--file D:\ccp\ModuleID[2] LevelID[1]: Parse ucl script failed, error code: 4

回复

使用道具 举报

4

主题

9

帖子

0

精华

新手上路

积分
27
金钱
27
注册时间
2021-10-14
在线时间
3 小时
 楼主| 发表于 2021-10-23 15:49:05 | 显示全部楼层
我试着用NXP官方下面的MFg文件,下面有两个文件,发现解压时要密码
回复

使用道具 举报

4

主题

9

帖子

0

精华

新手上路

积分
27
金钱
27
注册时间
2021-10-14
在线时间
3 小时
 楼主| 发表于 2021-12-3 11:23:38 | 显示全部楼层
谢谢,已经解决
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-25 14:27

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表