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.

TDA4VM: Random fail in U-Boot (system freeze)

Part Number: TDA4VM
Other Parts Discussed in Thread: DRA829J,

Tool/software:

Hello

we use TDA4VM and DRA829J for our product and our SW is based on latest SDK 10.0. We have a reboot / reset test where system boots up to Linux, performs test of interfaces and then SW reset (reboot), it means periodic warm reset. Our boards with TDA4VM sometimes stop in U-Boot (rare issue, typically after hundreds of cycles or more, the console log is below) and do not boot up to Linux, boards with DRA829J work fine. System is frozen and requires manual reset when the issue occurs. Processors on our boards (prototype samples) are SR1.1.

We connected 1 board to JTAG and below is an instruction where TDA4VM stops, it seems it is stuck in endless loop.

   

We found out it is stuck at function vsnprintf_internal but currently we are not sure what interface or device inside processor is related to that function. We are working on it and I will add a new comment there if we have more information.

Do you have an idea what might be the root cause for this U-Boot fail?

Do you have an idea why it happens just on TDA4VM and not on DRA829J? (DRA829J is very similar, the difference should be just VPAC and DMPAC)

Thanks!

Best regards

Libor

  • Hi Libor,

    A few pointers to check:

    • Are all the power rails okay when this silent hang occurs?
    • The above snapshot is occurring at A72 SPL. Are you seeing hang at the same point every time it fails?
    • Since it is already executing from DDR. You can double check the DDR is in tact.
    •  Does the above error happen even in passing cases?

    - Keerthy