We built 10 pieces of AM3352 prototype, eight boards work well, but two of them fail in U-Boot. Our board environments are listed here:
1. Nearly the same as Beaglebone.
2. DDR3 is 2Gbits
3. After we get this U-Boot message: "Hit any key to stop autoboot: 0"
The fault board is stopped.
Hope to get help for analyzing possible hardware problems.
UBoot messages of fault boards:
U-Boot SPL 2014.07-g0c4ac69 (Oct 01 2015 - 19:57:13)
Got board ID headers get_dpll_ddr_params
Configured for MT41J128M16JTGot board ID headers set_mux_conf_regs
Entered enable_board_pin_mux
MUX Identified as G3 board
Got board ID headers sdram_init
Finish configure RAM for G3
Exiting sdram_init function
Got board ID headers am33xx_spl_board_init
Entered am335x_get_efuse_mpu_max_freq
SIL_REV: 2
MPU MAX Frequency: 73647
efuse & device_id: 1faf
Frequency is 600Mhz
Set dpll_mpu_opp100.m
Using default environment
Trying to do board_eth_init
usb_ether
using musb-hdrc, OUT ep1out IN ep1in STATUS ep2in
MAC 6c:ec:eb:64:98:d4
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
Using usb_ether device
TFTP from server 192.168.2.1; our IP address is 192.168.2.5
Filename 'u-boot.img'.
Load address: 0x807fffc0
Loading: #################################################################
#####################
344.7 KiB/s
done
Bytes transferred = 439612 (6b53c hex)
U-Boot 2014.07-g0c4ac69 (Oct 01 2015 - 19:57:13)
I2C: ready
DRAM: 256 MiB
NAND: 0 MiB
MMC: OMAP SD/MMC: 0, OMAP SD/MMC: 1
*** Warning - readenv() failed, using default environment
Got board ID headers board_late_init
Net: Trying to do board_eth_init
<ethaddr> not set. Validating first E-fuse MAC
usb_ether
Warning: failed to set MAC address
Hit any key to stop autoboot: 0