这是我自己画的一张板子,芯片是AM3358BZCZ100,启动方式已经配置包含usb0。请问出现上述情况可能有什么原因?现在我可以ping通,UART0有C打印出来,我猜测 出现这个情况是因为我images文件夹下面没有 flash-image.out debrick.scr u-boot-spl-restore.bin u-boot-restore.img这四个文件。如果是这样,那我该怎么去生成这几个文件,windows上是否也是可以的?期待您的回复!谢谢
Jian Zhou:
请问有参考我写的emmc烧写文档么:
http://www.deyisupport.com/question_answer/dsp_arm/sitara_arm/f/25/t/73278.aspx
Fei Zhang10:
回复 Jian Zhou:
您好,我看过您写的这个,请问是否只能在linux环境中才能生成上述四个文件,那个SDK06请问在哪里下载?另外我是否还需要其他工具?感谢!
Jian Zhou:
回复 Fei Zhang10:
是在Linux虚拟机环境下生成的,SDK06从下面网址下载:
http://software-dl.ti.com/sitara_linux/esd/AM335xSDK/06_00_00_00/index_FDS.html
Fei Zhang10:
回复 Jian Zhou:
非常感谢您如此及时的回答,我先学习一下,有不懂的地方再来请教。
Fei Zhang10:
回复 Jian Zhou:
您好,JIAN ZHOU,BB BLACK烧写全记录中的这段话不是很理解
”将要烧写到 eMMC 中的 MLO,u-boot.img 和 uImage 压缩成 debrick.sh 脚本指定的
boot_partition.tar.gz:
tar –cvzf boot_partition.tar.gz MLO u-boot.img uImage将要烧写到 eMMC 中的文件系统压缩文件名改为 rootfs_partition.tar.gz,和boot_partition.tar.gz 一起放置 Windows 宿主机上 Uniflash 设定的 tftp 目录下。“
这段话中的MLO是否是上文提到的SPL,也就是编译出来的 u-boot-spl.bin,之后又改名字为 u-boot-spl-restore.bin 的文件?只是又复制一次改名为MLO?
还有这个u-boot.img,就是之前生成的,然后又改名为 u-boot-restore.img 的这个文件?只是文件名要求是u-boot.img?
我现在uniflash里面显示的Stasus是NewlyCreatedDevice,进度一直是0,串口一直打C
Fei Zhang10:
回复 Jian Zhou:
您好,我在使用UNIFLASH过程中,串口打印出如下信息:
U-Boot SPL 2013.01.01 (Mar 19 2016 – 09:55:36)
Could not probe the EEPROM; something fundamentally wrong on the I2C bus.
Could not get board ID.
Could not probe the EEPROM; something fundamentally wrong on the I2C bus.
I2C read: I/O error
Could not read the EEPROM; something fundamentally wrong on the I2C bus.
I2C read: I/O error
Could not read the EEPROM; something fundamentally wrong on the I2C bus.
### ERROR ### Please RESET the board ###
请问怎么修改?谢谢
Fei Zhang10:
回复 Fei Zhang10:
我的板子上没有 EEPROM。。
Fei Zhang10:
回复 Fei Zhang10:
希望看到了能回复一下