您好:
软硬件的描述:
版本号:ti-sdk6.0版本
下载的方式是在win7 64位上,通过uniflash usb 方式下载的
我们自己的板子上的ddr3L为MT41k128MJ16-125
通过nand的方式下载
根据https://e2echina.ti.com/question_answer/dsp_arm/sitara_arm/f/25/t/113233这个网址进行ddr3的移植 分别为 1.EMIF 2.PHY的配置 3.ddr3software leveling 三部进行的配置
因为我们的板子上没有eeprom,根据论坛的教程把在uboot中的eeprom识别的部分给屏蔽了。
通过教程安装了uniflash,配置好了ip,(我们自己的板子只配置一次,第二次配置不了,开发板可以配置两次ip)。
usb和串口链接上板子,
然后可以在win7电脑上的设备管理器的 网络适配器中找到linux USB Ethernet/RNDIS相关的信息
在串口打印中出现的信息为:
U-Boot SPL 2013.01.01 (May 08 2018 - 10:51:53)
musb-hdrc: ConfigData=0xde (UTMI-8, dyn FIFOs, bulk combine, bulk split, HB-ISO Rx, HB-ISO Tx, SoftConn)
musb-hdrc: MHDRC RTL version 2.0
musb-hdrc: setup fifo_mode 4
musb-hdrc: 28/31 max ep, 16384/16384 memory
USB Peripheral mode controller at 47401000 using PIO, IRQ 0
Using default environment
usb_ether
using musb-hdrc, OUT ep1out IN ep1in STATUS ep2in
MAC b0:d5:cc:b3:25:a1
HOST MAC de:ad:be:af:00:00
RNDIS ready
ERROR: The remote end did not respond in time.
at ether.c:2395/usb_eth_init()
Problem booting with BOOTP
### ERROR ### Please RESET the board ###
在此期间,usb设备的信息就断开,不能链接上,在win7设备管理器中没找到相关的信息,
与ti中的说能再次链接上usb再次设置ip的信息不吻合。
根据ERROR: The remote end did not respond in time. at ether.c:2395/usb_eth_init()这段的提示,
在论坛中找到相关的解决的办法,增加了链接的等待的时间。
更改好代码再次下载进去,发现usb链接上后 ,再次断开不能识别,在设备管理器中的通用串行发现为 unknown device设备信息。
我把我的改好的u-boot 通过同样的方式下载到开发板上去的时候
会出现
开发板:
U-Boot SPL 2013.01.01 (May 08 2018 - 10:51:53)
musb-hdrc: ConfigData=0xde (UTMI-8, dyn FIFOs, bulk combine, bulk split, HB-ISO Rx, HB-ISO Tx, SoftConn)
musb-hdrc: MHDRC RTL version 2.0
musb-hdrc: setup fifo_mode 4
musb-hdrc: 28/31 max ep, 16384/16384 memory
USB Peripheral mode controller at 47401000 using PIO, IRQ 0
Using default environment
usb_ether
using musb-hdrc, OUT ep1out IN ep1in STATUS ep2in
MAC d0:5f:b8:e6:70:d0
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.3
Filename 'u-boot-restore.img'.
Load address: 0x807fffc0
Loading: #########################
847.7 KiB/s
done
Bytes transferred = 363692 (58cac hex)
U-Boot 2013.01.01 (May 08 2018 - 10:51:53)
I2C: ready
DRAM: 512 MiB
WARNING: Caches not enabled
NAND: No NAND device found!!!
0 MiB
MMC: OMAP SD/MMC: 0, OMAP SD/MMC: 1
*** Warning - readenv() failed, using default environment
musb-hdrc: ConfigData=0xde (UTMI-8, dyn FIFOs, bulk combine, bulk split, HB-ISO Rx, HB-ISO Tx, SoftConn)
musb-hdrc: MHDRC RTL version 2.0
musb-hdrc: setup fifo_mode 4
musb-hdrc: 28/31 max ep, 16384/16384 memory
USB Peripheral mode controller at 47401000 using PIO, IRQ 0
musb-hdrc: ConfigData=0xde (UTMI-8, dyn FIFOs, bulk combine, bulk split, HB-ISO Rx, HB-ISO Tx, SoftConn)
musb-hdrc: MHDRC RTL version 2.0
musb-hdrc: setup fifo_mode 4
musb-hdrc: 28/31 max ep, 16384/16384 memory
USB Host mode controller at 47401800 using PIO, IRQ 0
Net: <ethaddr> not set. Validating first E-fuse MAC
cpsw, usb_ether
Hit any key to stop autoboot: 0
using musb-hdrc, OUT ep1out IN ep1in STATUS ep2in
MAC d0:5f:b8:e6:70:d0
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
DHCP client bound to address 192.168.2.3
using musb-hdrc, OUT ep1out IN ep1in STATUS ep2in
MAC d0:5f:b8:e6:70:d0
HOST MAC de:ad:be:af:00:00
RNDIS ready
high speed config #2: 2 mA, Ethernet Gadget, using RNDIS
USB RNDIS network up!
Using usb_ether device
TFTP from server 192.168.2.1; our IP address is 192.168.2.3
Filename 'debrick.scr'.
Load address: 0x80000000
Loading: T #
0 Bytes/s
done
Bytes transferred = 389 (185 hex)
## Executing script at 80000000
no devices available
using musb-hdrc, OUT ep1out IN ep1in STATUS ep2in
MAC d0:5f:b8:e6:70:d0
HOST MAC de:ad:be:af:00:00
RNDIS ready
high speed config #2: 2 mA, Ethernet Gadget, using RNDIS
USB RNDIS network up!
Using usb_ether device
TFTP from server 192.168.2.1; our IP address is 192.168.2.3
Filename 'MLO'.
Load address: 0x81000000
Loading: T #######
18.6 KiB/s
done
Bytes transferred = 100146 (18732 hex)
using musb-hdrc, OUT ep1out IN ep1in STATUS ep2in
MAC d0:5f:b8:e6:70:d0
HOST MAC de:ad:be:af:00:00
RNDIS ready
high speed config #2: 2 mA, Ethernet Gadget, using RNDIS
USB RNDIS network up!
Using usb_ether device
TFTP from server 192.168.2.1; our IP address is 192.168.2.3
Filename 'u-boot.img'.
Load address: 0x81080000
Loading: T #########################
64.5 KiB/s
done
Bytes transferred = 363692 (58cac hex)
no devices available
U-Boot#
因此,不知道是什么原因导致第二段的uboot不能进入。
还请望指点下。
谢谢