查看: 9964|回复: 12

[求助] mfg tool一直停在jumpong to OS image

[复制链接]

该用户从未签到

7

主题

34

帖子

0

注册会员

Rank: 2

积分
124
最后登录
1970-1-1
发表于 2014-10-23 17:31:17 | 显示全部楼层 |阅读模式
板子是imx53_loco ,我在用mfg tool烧写文件的时候一直停在jumpong to OS image,然后一段时间后出现fail,下面是我的ucl.xml文件
  1.   <CFG>
  2.     <STATE name="BootStrap" dev="MX53" />
  3.     <DEV name="MX53" vid="15A2" pid="004E"/>   
  4.     <STATE name="Updater"   dev="Updater" />  
  5.     <DEV name="Updater" vid="066F" pid="37FF" />
  6.   </CFG>

  7. <LIST name="MX53-Loco" desc="Choose SD as media">
  8.   <!--
  9.     The method to enter serial download mode on MX53 LOCO boards:
  10.     Don't insert Micro SD card firstly. Press Power key to power on the board.
  11.     After MFG tool finds USB-device, insert Micro SD card
  12.   -->
  13. <CMD type="boot" body="BootStrap" file ="u-boot-mx53-loco.bin" >Read from DDR script from U-Boot to init DDR Memory.</CMD>

  14. <CMD type="load" file="uImage" address="0x70800000"
  15.     loadSection="OTH" setSection="OTH" HasFlashHeader="FALSE" >Doing Kernel.</CMD>
  16. <CMD type="load" file="initramfs.cpio.gz.uboot" address="0x70B00000"
  17.     loadSection="OTH" setSection="OTH" HasFlashHeader="FALSE" >Doing Initramfs.</CMD>
  18.       
  19. <CMD type="jump" > Jumping to OS image. </CMD>
  20. <CMD type="find" body="Updater" timeout="180"/>

  21. <!--
  22.   Please use "cat /proc/mtd" to check the right partitions for NAND
  23.   In MX53 LOCO, mtd0 and mtd1 are for NOR; mtd2 if for SPI_NOR
  24.   mtd3 and mtd4 are for NAND

  25.         dev:    size   erasesize  name
  26.         mtd0: 00400000 00040000 "kernel"
  27.         mtd1: 03c00000 00040000 "usr-romfs"
  28.         mtd2: 00200000 00010000 "spi1.2"
  29.         mtd3: 04000000 00020000 "home-romfs"
  30.         mtd4: 1c000000 00020000 "user-nand-jffs2"

  31.         1f00            4096 mtdblock0
  32.         1f01           61440 mtdblock1
  33.         1f02            2048 mtdblock2
  34.         1f03           65536 mtdblock3
  35.         1f04          458752 mtdblock4
  36. -->
  37. <CMD type="push" body="mknod class/mtd,mtd0,/dev/mtd0"/>
  38. <CMD type="push" body="mknod class/mtd,mtd1,/dev/mtd1"/>
  39. <CMD type="push" body="mknod class/mtd,mtd2,/dev/mtd2"/>
  40. <CMD type="push" body="mknod class/mtd,mtd3,/dev/mtd3"/>
  41. <CMD type="push" body="mknod class/mtd,mtd4,/dev/mtd4"/>
  42. <CMD type="push" body="mknod block,mtdblock0,/dev/mtdblock0,block"/>
  43. <CMD type="push" body="mknod block,mtdblock1,/dev/mtdblock1,block"/>
  44. <CMD type="push" body="mknod block,mtdblock2,/dev/mtdblock2,block"/>
  45. <CMD type="push" body="mknod block,mtdblock3,/dev/mtdblock3,block"/>
  46. <CMD type="push" body="mknod block,mtdblock4,/dev/mtdblock4,block"/>


  47. <CMD type="push" body="send" file="files/u-boot.bin">Sending U-Boot</CMD>
  48. <CMD type="push" body="$ kobs-ng init --chip_0_device_path=/dev/mtd2 $FILE">Flashing Bootloader</CMD>

  49. <CMD type="push" body="$ flash_eraseall /dev/mtd0">Erasing Kernel partition</CMD>
  50. <CMD type="push" body="send" file="files/uImage">Sending Kernel Image</CMD>
  51. <CMD type="push" body="$ nandwrite /dev/mtd0 -p $FILE">Flashing Kernel</CMD>

  52. <CMD type="push" body="$ flash_eraseall /dev/mtd4">Erasing rootfs partition</CMD>
  53. <CMD type="push" body="$ mkdir -p /mnt/mtdblock4"/>
  54. <CMD type="push" body="$ mount -t jffs2 /dev/mtdblock4 /mnt/mtdblock4"/>
  55. <CMD type="push" body="pipe tar -jxv -C /mnt/mtdblock4" file="files/rootfs.tar.bz2">Sending and writting rootfs</CMD>
  56. <CMD type="push" body="frf">Finishing rootfs write</CMD>
  57. <CMD type="push" body="$ umount /mnt/mtdblock4">Unmounting rootfs partition</CMD>
  58. <CMD type="push" body="$ echo Update Complete!">Done</CMD>
复制代码
mfgtool.log:
  1. <font color="#808080">1 - Panel A Start processing MX53-Loco <LIST/>.

  2. Panel A Start <CMD/> type="boot" body="BootStrap" file="u-boot-mx53-smd.bin" timeout="10" onError="" text="Read from DDR script from U-Boot to init DDR Memory.".

  3. 1 - Panel A Finished <CMD/> type="boot" body="BootStrap" file="u-boot-mx53-smd.bin" timeout="10" onError="" text="Read from DDR script from U-Boot to init DDR Memory." SUCCESS code=0x0.

  4. Panel A Start <CMD/> type="load" body="" file="uImage" timeout="10" onError="" text="Doing Kernel.".

  5. 1 - Panel A Finished <CMD/> type="load" body="" file="uImage" timeout="10" onError="" text="Doing Kernel." SUCCESS code=0x0.

  6. Panel A Start <CMD/> type="load" body="" file="initramfs.cpio.gz.uboot" timeout="10" onError="" text="Doing Initramfs.".

  7. 1 - Panel A Finished <CMD/> type="load" body="" file="initramfs.cpio.gz.uboot" timeout="10" onError="" text="Doing Initramfs." SUCCESS code=0x0.

  8. Panel A Start <CMD/> type="jump" body="" file="" timeout="10" onError="" text=" Jumping to OS image. ".

  9. 1 - Panel A Finished <CMD/> type="jump" body="" file="" timeout="10" onError="" text=" Jumping to OS image. " SUCCESS code=0x0.

  10. Panel A Start <CMD/> type="find" body="Updater" file="" timeout="180" onError="" text="".

  11. Panel A UtpUpdate Event: DeviceRemoval Msg: (null) DevState: Disconnected OpState: WAITING_FOR_DEVICE

  12. Panel A Current state: 10

  13. 1 - Panel A Finished <CMD/> type="find" body="Updater" file="" timeout="180" onError="" text="" FAIL code=0xffff0006.

  14. Panel A: Operation is timeout.,failed to run command: type="find" body="Updater" file="" timeout="180" onError="" text=""  

  15. 2 - Panel A Finished processing MX53-Loco <LIST/> : FAIL code=-65530.

  16. Panel A: Reason is unknown,</font>
复制代码
mfgtool的版本是Mfgtools-Rel-1.6.2.048,请问我需要怎样修改?



我知道答案 目前已有12人回答
回复

使用道具 举报

该用户从未签到

7

主题

34

帖子

0

注册会员

Rank: 2

积分
124
最后登录
1970-1-1
 楼主| 发表于 2014-10-23 17:36:46 | 显示全部楼层
配置文件player.ini

[PROFILE]
PLAYER=MX53 Linux Update
VERSION=2

[OPERATIONS]
UTP_UPDATE=OS Firmware,120,1

[OS Firmware]
UCL_INSTALL_SECTION=MX53-Loco
回复 支持 反对

使用道具 举报

该用户从未签到

45

主题

2369

帖子

0

金牌会员

Rank: 6Rank: 6

积分
3275
最后登录
1970-1-1
发表于 2014-10-23 17:49:09 | 显示全部楼层
楼主你好,请问你板子是自己设计的?
回复 支持 反对

使用道具 举报

该用户从未签到

7

主题

34

帖子

0

注册会员

Rank: 2

积分
124
最后登录
1970-1-1
 楼主| 发表于 2014-10-23 18:05:41 | 显示全部楼层
FSL_TICS_Rita 发表于 2014-10-23 17:49
楼主你好,请问你板子是自己设计的?

嗯,是自己设计的
回复 支持 反对

使用道具 举报

该用户从未签到

7

主题

34

帖子

0

注册会员

Rank: 2

积分
124
最后登录
1970-1-1
 楼主| 发表于 2014-10-24 09:42:35 | 显示全部楼层
出错信息是Operation is timeout.,failed to run command: type="find" body="Updater" file="" timeout="180" onError="" text=""  找不到设备吗?为什么会找不到设备呢
回复 支持 反对

使用道具 举报

该用户从未签到

45

主题

2369

帖子

0

金牌会员

Rank: 6Rank: 6

积分
3275
最后登录
1970-1-1
发表于 2014-10-24 15:49:45 | 显示全部楼层
一枪穿云 发表于 2014-10-24 09:42
出错信息是Operation is timeout.,failed to run command: type="find" body="Updater" file="" timeout="1 ...

楼主你好,请问你DDR是和开发板用的一样的吗/
回复 支持 反对

使用道具 举报

该用户从未签到

45

主题

2369

帖子

0

金牌会员

Rank: 6Rank: 6

积分
3275
最后登录
1970-1-1
发表于 2014-10-24 15:50:11 | 显示全部楼层
还有你这里是将images写到哪个flash上的呢?
回复 支持 反对

使用道具 举报

该用户从未签到

7

主题

34

帖子

0

注册会员

Rank: 2

积分
124
最后登录
1970-1-1
 楼主| 发表于 2014-10-24 15:56:03 | 显示全部楼层
FSL_TICS_Rita 发表于 2014-10-24 15:50
还有你这里是将images写到哪个flash上的呢?

感谢你的回答! 我这里是想将uboot,kernel ,rootfs分别写到spi 、nor flash、nand flash里面。但是好像烧录还没有跑到那一块就停住了,一直找不到设备。我有试着换USB线也不行
回复 支持 反对

使用道具 举报

该用户从未签到

45

主题

2369

帖子

0

金牌会员

Rank: 6Rank: 6

积分
3275
最后登录
1970-1-1
发表于 2014-10-24 16:40:08 | 显示全部楼层
一枪穿云 发表于 2014-10-24 15:56
感谢你的回答! 我这里是想将uboot,kernel ,rootfs分别写到spi 、nor flash、nand flash里面。但是好像 ...

楼主你好,是要用usb otg 线来烧写的。
回复 支持 反对

使用道具 举报

该用户从未签到

45

主题

2369

帖子

0

金牌会员

Rank: 6Rank: 6

积分
3275
最后登录
1970-1-1
发表于 2014-10-24 16:41:11 | 显示全部楼层
楼主你好,请问帖子:http://bbs.21ic.com/icview-820294-1-1.html
是你发的帖子吗?在我们另一个中文论坛中的。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-7-21 03:39 , Processed in 0.106485 second(s), 30 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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