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.

Linux/AM5718: unable to boot

Part Number: AM5718

Tool/software: Linux

Hi,

We developed a custom board with AM5718 processor and using ti-processor-sdk-linux-am57xx-evm-02.00.01.07. 

Along with this AM5718 processor we have used the PMIC IC - PTPS6591X at that time we are able to boot u-boot but when we started to work with the same processor along with PMIC IC -TPS65916 we are unable to boot neither a single word nor even the log starting SPL line in the console. Could you guide us what may be the reason for that and what more we have to focus on to resolve this.

Thanks and Regards.

  • Hi,

    First of all have you checked if you comply with the power-up sequence when using the new PMIC?
    Is the PMIC the only change in your custom EVM or have you changed something else?
    Which Processor SDK Linux are you trying to boot? What modifications have you made in u-boot code (summarize them if possible)?

    Best Regards,
    Yordan

  • Hi,

    First of all have you checked if you comply with the power-up sequence when using the new PMIC?

    Power up sequence is same for both PTPS6591X and TPS659162 parts. There is minor difference in power down sequencing as follows

    The TPS659162deviceis an updated version of the TPS659161device,with a modified power-down sequence to more closely match
    the AM571xpowersequencerequirements.In the TPS659162 device,SMPS5has been moved from power-down slot 3 to slot 2, and the delaybetweenslots2 and 3 has beenincreasedfrom500 μs to 1000μs. The TPS659161deviceis not recommended for new designs(NRND);TI recommends using the TPS659162 device instead. Please refer to the page 2 in the following link
    www.ti.com/.../slvuao4d.pdf



    Is the PMIC the only change in your custom EVM or have you changed something else?
    Processor part number changed from XAM5718ABCXE to AM5718AABCXA.


    Which Processor SDK Linux are you trying to boot? What modifications have you made in u-boot code (summarize them if possible)?
    Please forget about the SDK version and modifcatons. Here we have two cases
    1. PCB with PTPS6591X and XAM5718ABCXE parts mounted. Working fine.
    2. Same version PCB with TPS659162 and AM5718AABCXA parts mounted. It is not working. This problem is not related to one particular board to suspect PCB assembly process. This issue is there in 20 boards. there is no scope from PCB assembly process.

    Here the two changes are TPS659162 and AM5718AABCXA compared to earlier.

    Kindly suggest what went wrong when we used TI Production stage parts compared prototype stage parts.




    Thanks and Regards,
    Prasad.
  • I don't think this is related to the PMIC but as a precaution you should always check your design against one of our PMIC User Guides:

    http://www.ti.com/lit/ug/slvuao4d/slvuao4d.pdf

    Your SDK may be too out of date. AM571x is not listed as supported by that SDK version.

    http://processors.wiki.ti.com/index.php?title=Processor_SDK_Supported_Platforms_and_Versions&oldid=214628

    Try SDK 3.03 or newer. That version is the first to support the AM571x IDK EVM.

    You can try debugging the current version you have. Please be aware you changed AM571x silicon revisions to SR2.0. There is a lot of code that checks for the silicon revision to make decisions based on that. It's too much to speculate so an SDK upgrade is strongly recommended.