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.

Display blanks out while loading VPSS firmware

Hi,

I have a logo that's being displayed using uboot's bmp command. When linux is coming up, I'm using the firmware_loader to load the M3 firmware. However during the firmware_load, the display output blanks out and the logo is no longer visible. It seems like there's a hard-reboot of the core that causes all framebuffers to reset. 

Is there a way to retain the original framebuffer (or not have the core reset) during/after firmware load. Currently with the display turning off mid-boot sequence, the flow is less professional. I looked at other forum posts that talk about sharing the same framebuffer memory between uboot and linux, but seeing the core reset, i am not sure if it'll work.

Thanks in advance for suggestions/solutions.

I am using PSP04.04.00.01 and ezsdk_5_04_00_11

  • Hi,

     

    You are correct logo will be turned off once you load the VPSS firmware. This is becaues display works differnetly, it reset everything and then restart the graphics, so grpx will off for some time. you could start the FBdev and display the same logo, but momentarily, logo will be off for sometime. as of now, there is no solution for this.

     

    Regards,

    Brijesh

  • Thank you for the information Brijesh.

    A couple of follow up questions.

    1. Is there a way to load the firmware via uboot and not do it again during linux bootup? So that i can wait to display the logo after the firmware load in uboot and avoid the display blanking out.

    2. The firmware loader takes a couple of seconds to get done, is it possible to make it faster? (so that the logo is 'missing' only for a few milliseconds, rather than a few seconds)

    Thanks again.