port blimp's osd onto the arm board

I want to port blimp's osd onto the arm board, do you have specific instructions

Parents Reply
  • Ok, maybe I didn't make it clear enough, but now I'm going to talk about my hardware conditions and my software conditions, and here's your demo board, and I've removed the flash,

    Below screenshot is my SpiTransfer function implementation, was I delete all, and then I use VDSP compiled code and burning inside.

    No matter how many times the restart occurs, the osd will display normally.Are you sure I also want to realize the spi?

  • 0
    •  Analog Employees 
    on Apr 4, 2019 9:34 AM over 1 year ago in reply to sylon


    Sorry that you are in trouble solving this issue.

    Please find more details about the hardware connection. Hope that it will help to understand where is the issue?

    In Eval platform, Blackfin controller is connected to ADV7625 and External flash as shown below.

    When designing Blimp project,Are you enabling Internal flash memory option right?

    If you are selecting External flash memory, you need to use External SPI flash(U38) to flash the OSD binary. If you are using Internal, this U38 is not required.

    To display the OSD component, we need to configure set of I2C and SPI registers in ADV7625, irrespective of external/internal flash that you are using.

    Can you share the VDSP source files and OSD project that you are verifying with Demo board offline via email?

    We will check and let you know if any issues?



  • hello

    • You mean I must realize SpiTransfer function function, right?

    • Thank you very much for your help
    • sylon
  • 0
    •  Analog Employees 
    on Apr 4, 2019 12:28 PM over 1 year ago in reply to sylon


    Yes. You need to write the SPI transfer function (Controller to ADV7625). As mentioned before, If you are using Internal flash memory option, external flash is not needed.

    Still we are wondering and want to check the labels displayed with our evaluation correctly after burning out your changes(OSD is with junk normally).

    Please let us know if you are still facing any issues, we will check with our evaluation platform.

    Thank you.



  • Hi,

    When I have blocked SpiTransfer function, it can still be displayed correctly after burning it.

    (blimp operation)

    Drag in six labels, change the memory option to internal storage, and change the resolution to the current resolution.Then the TV will display the six labels correctly

    Thank you for your patient answer!

  • HI;

    Do you have any experience of successfully porting to the arm board?Can you give me a demo?Let me see how you implement osd display。