Ti给出的通过网口烧写eMMC的教程,每一个我都试验过,SDK6.0、7.0,我也都试验过,官方也给过uboot,但是没有uImage,照样是没用!我不知道TI的工程师在发教程之前有没有认真验证过,如果发些无用的资料,跟没发资料有什么区别呢???
烧写成功的飘一个,我看看会有几个!!
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Ti给出的通过网口烧写eMMC的教程,每一个我都试验过,SDK6.0、7.0,我也都试验过,官方也给过uboot,但是没有uImage,照样是没用!我不知道TI的工程师在发教程之前有没有认真验证过,如果发些无用的资料,跟没发资料有什么区别呢???
烧写成功的飘一个,我看看会有几个!!
这里有我们FAE烧写的全过程(正是你楼上那位兄弟做的全过程),建议你参考一下,遇到了什么问题,卡在哪一步了,描述详细一点再反馈上来。
AM335x Beaglebone Black eMMC烧写记录
http://www.deyisupport.com/question_answer/dsp_arm/sitara_arm/f/25/t/73278.aspx?pi2132219853=2
那篇文档是USB和SD卡烧写的,以太网的我还没更新,会尽快更新
你说现在无法从网络启动,可否提供芯片的版本号?(PG1.0,2.1)和你所使用的PHY的工作模式?(MII?RMII?RGMII?)
你有看过AM335x的ERRATA吗?PG1.0的RMII模式是无法网口启动的。
你好!谢谢!不好意思我这里没有说清楚,我用的是USB口的,通信都没有问题,使用SDK7.0编译的uboot和kernel,启动时只能启动到uboot,无法启动kernel,所以请求帮助下!下面是启动过程:
U-Boot SPL 2013.10-00189-g78d8ebd (Dec 09 2014 - 02:16:32)
Using default environment
usb_ether
using musb-hdrc, OUT ep1out IN ep1in STATUS ep2in
MAC 1c:ba:8c:90:82:04
HOST MAC de:ad:be:af:00:00
RNDIS ready
musb-hdrc: peripheral reset irq lost!
high speed config #2: 2 mA, Ethernet Gadget, using RNDIS
USB RNDIS network up!
BOOTP broadcast 1
BOOTP broadcast 2
BOOTP broadcast 3
Using usb_ether device
TFTP from server 192.168.2.1; our IP address is 192.168.2.6
Filename 'u-boot-restore.img'.
Load address: 0x807fffc0
Loading: ###########################
868.2 KiB/s
done
Bytes transferred = 395092 (60754 hex)
U-Boot 2013.10-00189-g78d8ebd (Dec 09 2014 - 02:16:32)
I2C: ready
DRAM: 512 MiB
NAND: 0 MiB
MMC: OMAP SD/MMC: 0, OMAP SD/MMC: 1
*** Error - No Valid Environment Area found
*** Warning - bad CRC, using default environment
Net: <ethaddr> not set. Validating first E-fuse MAC
cpsw, usb_ether
Hit any key to stop autoboot: 0
Card did not respond to voltage select!
mmc0(part 0) is current device
Scanning mmc 0...
Card did not respond to voltage select!
** Bad device mmc 0 **
Card did not respond to voltage select!
mmc0(part 0) is current device
Card did not respond to voltage select!
mmc1(part 0) is current device
SD/MMC found on device 1
Failed to mount ext2 filesystem...
** Unrecognized filesystem type **
** No partition table - mmc 1 **
Booting from nand ...
no devices available
no devices available
Bad Linux ARM zImage magic!
U-Boot#
可见uboot并没有从网络去下载zImage,请问该如何配置?非常感谢!
看你的log中,启动到uboot阶段时,并没有尝试从网络down image,而是尝试从SD卡和NAND flash中去找了。
这个应该和你uboot阶段的参数设置有关,多半是bootcmd启动参数设置有问题。
SDK7.0的烧写和6.0略有区别,刚才看到了,SDK7.0这里是需要你手动输入一些参数的,如下面链接:
谢谢你的回答,这个设置我也做过的,出现另一个错误,说zImage有问题,所以应该是在编译zImage的时候也是需要重新配置的,可能得有谁完整验证一下才能弄清楚!
Steven Liu您好,
我sdk6.0的emmc烧写已经按照你们的文档烧写成功了,现在烧写7.0的时候遇到了问题,也是按照你们给的参考文档,log如下:
usb_ether
using musb-hdrc, OUT ep1out IN ep1in STATUS ep2in
MAC 78:a5:04:dd:29:1f
HOST MAC de:ad:be:af:00:00
RNDIS ready
musb-hdrc: peripheral reset irq lost!
high speed config #2: 2 mA, Ethernet Gadget, using RNDIS
USB RNDIS network up!
BOOTP broadcast 1
BOOTP broadcast 2
BOOTP broadcast 3
Using usb_ether device
TFTP from server 192.168.100.1; our IP address is 192.168.100.2
Filename 'u-boot-restore.img'.
Load address: 0x807fffc0
Loading: ###########################
785.2 KiB/s
done
Bytes transferred = 390016 (5f380 hex)
U-Boot 2013.10-00189-g78d8ebd-dirty (Jan 19 2015 - 10:22:35)
I2C: ready
DRAM: 512 MiB
NAND: 0 MiB
MMC: OMAP SD/MMC: 0, OMAP SD/MMC: 1
*** Error - No Valid Environment Area found
*** Warning - bad CRC, using default environment
Net: <ethaddr> not set. Validating first E-fuse MAC
cpsw, usb_ether
Hit any key to stop autoboot: 0
Card did not respond to voltage select!
mmc0(part 0) is current device
Scanning mmc 0...
Card did not respond to voltage select!
** Bad device mmc 0 **
Card did not respond to voltage select!
mmc0(part 0) is current device
Card did not respond to voltage select!
mmc1(part 0) is current device
SD/MMC found on device 1
Failed to mount ext2 filesystem...
** Unrecognized filesystem type **
** No partition table - mmc 1 **
Booting from nand ...
no devices available
no devices available
Bad Linux ARM zImage magic
tftp的一些配置我也弄好了,请问还需要什么配置吗?
你好,你的那个如何实现sd卡烧写emmc。不要是在Uboot下,可以直接在sd卡文件系统起来之后,烧写吗
SDK7.0目前遇到的问题是怎样的?卡在哪里了呢?我没有在SDK7.0上试过,但是有更具体的信息,比较方便分析。