Hi,
My board is a custom design based upon a BeagleBone reference. It is running and it is extremely close to booting,
but I just can't seem to get over this hurdle. Please let me know what you think.
Events based upon the TI AM335X board bring up tips document:
Power Sequencing
- TPS65217B power rails OK
- CLKS OK
- POR/RESET OK
Is the device alive?
- Cs at com port OK
- CCS_5 connect OK
- Init sequence successful on CCS_5 console
Boot sequence (w/microSD removed)
- SYS_BOOT values match BB at control Status Register (0x44E10040 00400317 )
- PC somewhere in 0x20000-0x2c000
- Custom board in 0x23xxx; BB in 0x27xxx
Peripheral/Memory Booting Issues
- Verified microSD CLK
- Does not boot from known good microSD image without CCS_5 connection (removed microSD again)
DDR configuration
- DDR2 appears solid. Various memory fills and dumps with various bit patterns OK – no diagnostic yet)
Still having issues
- Possible USB0 problems (see tracing vector info below)
- USB0_VBUS seems to function similar to BB (measures 4.372V, BB measures 4.312V)
- Change PU value to bump USB0_VBUS to 4.6V (above 4.4V threshold - no change)
- Before CCS_5 connect, FTDI USB map tool successfully reads USB0 TI attributes. (to me, indicates good USB0 polarity)
- After CCS_5 connect, FTDI USB map tool can’t read anything-no device found
- Try to access USB0 registers, nothing there (CCS_5 reads BB USB0 regs OK)
Further information –tracing vectors
- Starts PB; booting loop failed to reach the last device; PB failed
- bad custom trace vectors
0x4030CE40 0000103F
0x4030CE44 00001000
0x4030CE48 00011000
- good BB trace vectors
0x4030CE40 0000907F
0x4030CE44 000010D0
0x4030CE48 00111000