This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM5728: Custom Board AM5728 Booting(SPL, uBOOT) Problem

Part Number: AM5728

I have problems troubleshooting my custom design using AM5728. I designed by following AM572x Evaluation Board (SOM + Motherboard). We removed some interfaces (sata, PCIE, audio etc.) which were not used during the design. However, we are having trouble in the boot part. We have not yet been able to detect whether the problem is software or hardware.

First of all, we checked the power supplies and power-up sequence. We are sure that the PMIC is at the correct voltage levels. Then we checked the reset signals on the system and verified them all.

We realized the sysboot pins in the current design. When we try to uboot operation from SD card, we could not get any messages from uart3 debug. After this process, we added the necessary information to the eeprom on the electronic card (device name, device id etc.). When we tried to boot from SD card, we could not get any messages from uart3 again.

When the SD card failed in the boot process, we thought to boot via uart3. We set the sysboot[5: 0] pins to the required logic levels. We regularly read the “VA!” message on the console from uart3. However, when we try to send the SPL with the serial-boot.pl file, we get an error in the ASIC ID reading function. I think we can't read ASIC ID. Since we could not install the SPL, we are therefore unable to go to the U-Boot installation phase.

Additionally, when we measure current from the main system input, we measure 200-250 mA when the processor is in the reset (PORZ) state and 650-700 mA when the processor is not in the reset state.

In addition to all these, we have examined the discussion links mentioned below, but we have not been successful.

Discussion Links:

  • Hi Mertkan,

    VA! from UART console means SoM is doing fine and it is the expected
    character from RoM code execution.

    1) Is it possible for you to share the schematics so that we can get it reviewed by board design experts.
    2) In case of SD boot where in you are not seeing any characters can you attach a debugger and see the
    state of A15?

    Best Regards,
    Keerthy

  • Hi Keerthy;

    Thank you for your answer.

    Question 1:

    I uploaded schematic pdf files on my google drive. You can download schematic documents this link:

    drive.google.com/.../1v81oZgCPrUhXp0UhtYWipHDKBni8nagL

    The pdf document with the file name "SOM Sch Outputs" represents the SOM module design. The pdf document with the file name "Daughter Board Sch Outputs" represents the daughter board design. If you have any questions about the schematics, i can gladly answer them. I uploaded the 3D image of the design to google drive for make the design more understandable.

    Main differences from AM5728 EVM Board and Custon Board Design:

    -Main voltage input is 5V on custom board not 12V.

    -Second Ethernet port [EMAC(1)] not used in custom borad design.

    -Micro usb not used and USB Hub not used (only one usb 3.0 connector used in custom borad design).

    -Audio CODEC is not used in custom borad design.

    -Micro SD connector changed to SD connector in custom borad design.

    -DDR3 Interface 2 is not used in custom borad design.

    -2x 2Gbit DDR3 device are used

    -PCIe and SATA not used in custom borad design.

    -Some GPIOs are not used in custom borad design.

    Question 2:

    We have passed the order of XDS110 JTAG DEBUG PROBE and we expect the product to arrive. I will answer the question when we receive the product.