12
返回列表 发新帖
楼主: 一枪穿云

[求助] mfgtool烧录问题

[复制链接]

该用户从未签到

7

主题

34

帖子

0

注册会员

Rank: 2

积分
124
最后登录
1970-1-1
 楼主| 发表于 2014-11-19 17:38:26 | 显示全部楼层
FSL_TICS_Rita 发表于 2014-11-19 15:58
楼主你好,请问这里使用的是哪块板子?使用的是i.mx哪个系列的处理器呢?

用于mfgtool烧录的uboot和uImage我编译的是mx53_smd版本的
回复 支持 反对

使用道具 举报

该用户从未签到

45

主题

2369

帖子

0

金牌会员

Rank: 6Rank: 6

积分
3275
最后登录
1970-1-1
发表于 2014-11-20 14:26:50 | 显示全部楼层
楼主你好,你如果板子是参考mx53_smd设计的话,mx53_smd是支持nand启动的。你移植好你板子上的源码后,编译,编译好的文件通过mfgtool就可以写到nand上的。如果你是参考mx53_loco板子设计的话,设计中是没有nand启动的,你需要根据mx53_smd中的ucl.xml文件修改一下mfgtool中的文件。
回复 支持 反对

使用道具 举报

该用户从未签到

7

主题

34

帖子

0

注册会员

Rank: 2

积分
124
最后登录
1970-1-1
 楼主| 发表于 2014-11-20 17:17:08 | 显示全部楼层
FSL_TICS_Rita 发表于 2014-11-20 14:26
楼主你好,你如果板子是参考mx53_smd设计的话,mx53_smd是支持nand启动的。你移植好你板子上的源码后,编译 ...

我现在用mx53_smd已经可以烧录了,但是烧录的文件系统加载失败了提示 failed to execute /linuxrc。。。请问用mkfs.jffs2生成,然后nand write写入到nand flash 的jffs2文件系统和 ucl里面 mount -t jffs2 /dev/mtdblock2 /mnt/mtdblock2 然后解压得到的文件系统有什么区别呢,为什么我nand write写入可以正常加载呢?
回复 支持 反对

使用道具 举报

该用户从未签到

7

主题

34

帖子

0

注册会员

Rank: 2

积分
124
最后登录
1970-1-1
 楼主| 发表于 2014-11-25 17:17:49 | 显示全部楼层
FSL_TICS_Rita 发表于 2014-11-20 14:26
楼主你好,你如果板子是参考mx53_smd设计的话,mx53_smd是支持nand启动的。你移植好你板子上的源码后,编译 ...

文件系统的问题已经搞定了。但是又有一个新的问题:我在烧写uboot的过程中都是正常的,但是我发现uboot实际上没有写进uboot里面,输出如下:
UTP: received command '$ flash_erase /dev/mtd0'
UTP: executing "flash_erase /dev/mtd0"
Erase Total 1 Units
Performing Flash Erase of length 65536 at offset 0x0 done
UTP: sending Success to kernel for command $ flash_erase /dev/mtd0.
UTP: received command 'send'
UTP: sending Success to kernel for command send.
UTP: received command '$ dd if=$FILE of=/dev/mtd0 bs=512'
UTP: executing "dd if=$FILE of=/dev/mtd0 bs=512"
516+1 records in
516+1 records out
264256 bytes (258.1KB) copied, 1.683580 seconds, 153.3KB/s
UTP: sending Success to kernel for command $ dd if=$FILE of=/dev/mtd0 bs=512.

ucl文件如下:
<CMD type="push" body="$ flash_erase /dev/mtd0">Erasing u-boot partition</CMD>
<!--CMD type="push" body="$ sf erase 0 200000">Erasing u-boot partition</CMD-->
<CMD type="push" body="send" file="files/u-boot.bin">Sending u-Boot</CMD>
<CMD type="push" body="$ dd if=$FILE of=/dev/mtd0 bs=512">write u-Boot to SPI_NOR</CMD>

烧录完成改启动方式无法启动,用mfgtool启动后,我将spi里面的内容拷贝到内存,发现里面什么都没有?请问这是怎么回事
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2025-7-21 04:03 , Processed in 0.090890 second(s), 23 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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