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: DSS Display VPS BOOT issue

Part Number: AM5728

My application is running on AM5728, on Phytec SOM. This is a multi-proc architecture using A15.0, DSP1 & DSP2, all with TI RTOS. DSP1 code is based on DSS Display example to display pictures  on an LCD.

Everything works fine in the two below cases :

1 - download and launch programs from CCS with JTAG,

2 - download and launch SBL from CCS with JTAG, app on SD card.

What is not working is launching the SBL from the SD card using the MLO image. Actually A15.0, DSP2 are working 100%, DSP1 is running but does not succeed in initializing properly the LCD and launch FVID2 driver.

I guess some initialization is missing in the SBL code which should be done by GEL file when debugging, but I failed in finding the reason,

please help this is very urgent, thank you

  • For #2, did you run any GEL script before loading and running SBL?

    If you load and run SBL via JTAG, you should remove all GEL scripts so it will replicate the exact env as loading SBL from SD card.

    Once you can reproduce the issue with #2, you can step thru the Display driver initialization on DSP1 to see what is wrong.

  • Thank you stanley for your advices,

    With more board init steps (duplicated from idkAM572x), I solved the issue.

    The strange thing is if I apply those steps in the board init of the SBL, then the MLO is not working, do you have an idea why ?

    Anyway I have a working solution now to boot from either eMMC or SD Card, that is great !!

  • Thanks for the update.

    It's hard to say what issue could be in SBL without debugging.

    If you need further assistant on that, you can create another post in E2E.