打印
[i.MX]

使用Mfgtools-Rel-4.1.0_130816_MX6DL_UPDATER通过EMMC烧录启动以后找...

[复制链接]
2706|17
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
txiuchao|  楼主 | 2015-10-10 15:45 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 txiuchao 于 2015-10-10 22:14 编辑

1.cfg.ini文件设置如下:
[profiles]
chip = MX6DL Linux Update

[platform]
board = SabreSD

[LIST]
name = i.MX6DL-SABRESD-eMMC
2. 在路径:Mfgtools-Rel-4.1.0_130816_MX6Q_UPDATER\Profiles\MX6Q Linux Update\OS Firmware\files中
放置以下文件:
u-boot-mx6dl-sabresd.bin ;
uImage ;
rootfs.tar.bz2 ;
以上文件(来源下载至官网的L3.0.35_4.1.0_130816_images_MX6.tar.gz压缩包)
3、烧录完成以后系统启动出现找不到内核
Board: i.MX6DL/Solo-SABRESD: unknown-board Board: 0x61011 [POR ]
Boot Device: MMC
I2C:   ready
DRAM:   1 GB
MMC:   FSL_USDHC: 0,FSL_USDHC: 1,FSL_USDHC: 2,FSL_USDHC: 3
*** Warning - bad CRC or MMC, using default environment

In:    serial
Out:   serial
Err:   serial
Found PFUZE100! deviceid=10,revid=11
Net:   got MAC address from IIM: 00:00:00:00:00:00
FEC0 [PRIME]
Hit any key to stop autoboot:  0
FEC: Link is Up ffff
*** ERROR: `ethaddr' not set
FEC: Link is Up ffff
Wrong Image Format for bootm command
ERROR: can't get kernel image!

相关帖子

沙发
FSL_TICS_Rita| | 2015-10-10 17:28 | 只看该作者
楼主你好,你这里使用的是i.MX6DL,所以mfgtool的版本你应该使用Mfgtools-Rel-4.1.0_130816_MX6DL_UPDATER,而不是Mfgtools-Rel-4.1.0_130816_MX6Q_UPDATER。

使用特权

评论回复
板凳
FSL_TICS_Rita| | 2015-10-10 17:29 | 只看该作者
版本用对了就没有什么问题的。

使用特权

评论回复
地板
Luis德华| | 2015-10-10 21:14 | 只看该作者
是不是某个地方设置的有问题?

使用特权

评论回复
5
txiuchao|  楼主 | 2015-10-10 22:07 | 只看该作者
本帖最后由 txiuchao 于 2015-10-10 22:15 编辑
FSL_TICS_Rita 发表于 2015-10-10 17:28
楼主你好,你这里使用的是i.MX6DL,所以mfgtool的版本你应该使用Mfgtools-Rel-4.1.0_130816_MX6DL_UPDATER ...

原文打错了,我又确认了一遍,是用Mfgtools-Rel-4.1.0_130816_MX6DL_UPDATER,重新烧录了一遍以后,启动系统还是出现一样的错误

使用特权

评论回复
6
txiuchao|  楼主 | 2015-10-10 22:10 | 只看该作者
本帖最后由 txiuchao 于 2015-10-10 22:17 编辑
Luis德华 发表于 2015-10-10 21:14
是不是某个地方设置的有问题?

我就改了cfg.ini文件,和在Mfgtools-Rel-4.1.0_130816_MX6DL_UPDATER\Profiles\MX6DL Linux Update\OS Firmware\files路径中放入u-boot-mx6dl-sabresd.bin ;uImage ;rootfs.tar.bz2 ;三个文件的,其它的都是默认设置

使用特权

评论回复
7
txiuchao|  楼主 | 2015-10-10 22:11 | 只看该作者
本帖最后由 txiuchao 于 2015-10-10 22:17 编辑
Luis德华 发表于 2015-10-10 21:14
是不是某个地方设置的有问题?

我就改了cfg.ini文件,和在Mfgtools-Rel-4.1.0_130816_MX6DL_UPDATER\Profiles\MX6DL Linux Update\OS Firmware\files路径中放入u-boot-mx6dl-sabresd.bin ;uImage ;rootfs.tar.bz2 ;三个文件的,其它的都是默认设置

使用特权

评论回复
8
txiuchao|  楼主 | 2015-10-12 09:15 | 只看该作者
FSL_TICS_Rita 发表于 2015-10-10 17:28
楼主你好,你这里使用的是i.MX6DL,所以mfgtool的版本你应该使用Mfgtools-Rel-4.1.0_130816_MX6DL_UPDATER ...

使用imx-3.10.17-1.0.0-ga-mfg-tools版本下载板子完后系统能正常启动,Mfgtools-Rel-4.1.0_130816_MX6DL_UPDATER是否还有其它的设置需要重新设置的?

使用特权

评论回复
9
FSL_TICS_Rita| | 2015-10-12 11:03 | 只看该作者
txiuchao 发表于 2015-10-12 09:15
使用imx-3.10.17-1.0.0-ga-mfg-tools版本下载板子完后系统能正常启动,Mfgtools-Rel-4.1.0_130816_MX6DL_ ...

楼主你好,请问你u-boot中启动参数如何设置的,应该是这里内核启动没有设置正确导致找不到内核。

使用特权

评论回复
10
txiuchao|  楼主 | 2015-10-12 17:11 | 只看该作者
FSL_TICS_Rita 发表于 2015-10-12 11:03
楼主你好,请问你u-boot中启动参数如何设置的,应该是这里内核启动没有设置正确导致找不到内核。 ...

MX6SDL SABRESD U-Boot > printenv
bootdelay=3
baudrate=115200
ipaddr=192.168.1.103
serverip=192.168.1.101
netmask=255.255.255.0
loadaddr=0x10800000
rd_loadaddr=(0x10800000 + 0x300000)
netdev=eth0
ethprime=FEC0
uboot=u-boot.bin
kernel=uImage
nfsroot=/opt/eldk/arm
bootargs_base=setenv bootargs console=ttymxc0,115200
bootargs_nfs=setenv bootargs ${bootargs} root=/dev/nfs ip=dhcp nfsroot=${serverip}:${nfsroot},v3,tcp
bootcmd_net=run bootargs_base bootargs_nfs; tftpboot ${loadaddr} ${kernel}; bootm
bootargs_mmc=setenv bootargs ${bootargs} ip=dhcp root=/dev/mmcblk0p1 rootwait
bootcmd_mmc=run bootargs_base bootargs_mmc; mmc dev 3; mmc read ${loadaddr} 0x800 0x2000; bootm
bootcmd=run bootcmd_net
stdin=serial
stdout=serial
stderr=serial
ethact=FEC0
bootargs=console=ttymxc0,115200 root=/dev/nfs ip=dhcp nfsroot=192.168.1.101:/opt/eldk/arm,v3,tcp
设置是从通过nfs挂载启动的,要从emmc启动的话要怎么设置啊

使用特权

评论回复
11
FSL_TICS_Rita| | 2015-10-12 17:24 | 只看该作者
txiuchao 发表于 2015-10-12 17:11
MX6SDL SABRESD U-Boot > printenv
bootdelay=3
baudrate=115200

关于从EMMC启动u-boot中参数设置,你可以参考文档 i.MX_6Solo6DualLite_SABRE-SDP_Linux_User's_Guide.pdf (386.04 KB) 中的Chapter 9 Running the Image on the Target 9.2 Running the Image from MMC/SD,里面有详细的说明,bootcmd 是'run bootcmd_mmc' 而不是run bootcmd_net。

使用特权

评论回复
12
txiuchao|  楼主 | 2015-10-12 17:49 | 只看该作者
FSL_TICS_Rita 发表于 2015-10-12 17:24
关于从EMMC启动u-boot中参数设置,你可以参考文档中的Chapter 9 Running the Image on the Target 9.2 Ru ...

好的,谢谢!问题已经解决了!

使用特权

评论回复
13
FSL_TICS_Rita| | 2015-10-13 10:03 | 只看该作者
txiuchao 发表于 2015-10-12 17:49
好的,谢谢!问题已经解决了!

楼主你好,不客气的,问题解决的话,麻烦帮忙结帖哈。多谢

使用特权

评论回复
14
txiuchao|  楼主 | 2015-10-13 11:22 | 只看该作者
FSL_TICS_Rita 发表于 2015-10-13 10:03
楼主你好,不客气的,问题解决的话,麻烦帮忙结帖哈。多谢

应该是分数不够,暂时结不了帖子

使用特权

评论回复
15
FSL_TICS_Rita| | 2015-10-14 16:01 | 只看该作者
txiuchao 发表于 2015-10-13 11:22
应该是分数不够,暂时结不了帖子

楼主结帖方式:









使用特权

评论回复
16
Roderman_z| | 2015-10-14 16:03 | 只看该作者
楼主问题是不是结了,是否是版本的问题?

使用特权

评论回复
17
FSL_TICS_Rita| | 2015-10-15 15:35 | 只看该作者
Roderman_z 发表于 2015-10-14 16:03
楼主问题是不是结了,是否是版本的问题?

他这里是u-boot中启动参数没有设置OK。

使用特权

评论回复
18
mini1986| | 2015-10-19 10:04 | 只看该作者
仅仅表示关注一下......

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

38

帖子

0

粉丝