Other Parts Discussed in Thread: TMDSEVM572X, BEAGLEBOARD-X15
I have a custom board based on beagleboard-X15 (similar to TMDSEVM572X evaluation board) with the following modifications:
- remove unused interfaces : USB, SATA, HDMI, AUDIO
- replace obsolete SDCARD connector by a new one
I have a linux SD card created with TI processor SDK. This SD card boot correctly on the EVM572x (in fact this is a beagleboard-X15 but its quite the same board)
The same SD card doesn't boot on my custom board. I have nothing on UART console, and the power supply shutdown after few seconds if I do not put a jumper on J5 (powerhold pin of PMIC)
I have tried the followings things:
- launch a hello_world program through JTAG with USB560v2 => it works
- program the EEPROM with the same content as the beagleboard => linux SD card still doesn't boot
- Read Tracing Vector through JTAG:
-
-
- Vector1 : 0x0010009F (working beagleboard : 0x0010009F)
- Vector2 : 0x40001000 (working beagleboard : 0x40001000)
- Vector3 : 0x00000020 (working beagleboard : 0x000000E0 )
-
- flash the SD card content on beagleboard eMMC, unmount the eMMC component and mount it on my custom board => it still not boot
- launch PDK diagnostic programs on my custom board => all test passed (DDR, eMMC, µSD, EEPROM, PMIC, UART, Temp Sensor)
All peripherals seems to work, I don't understand why my board is not booting ...