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.

why does my osd layer disappear on dm355 with dvsdk2.0



Iam using the last dvsdk (dvsdk2.0)which was download from TI website

when i run interface demo or encode demo ,

the osd is show at first,

but it will disappear a few minutes later,

i kill the process and run it(interface demo or encode demo) again ,the osd layer show .

when i use dvsdk1.3,it has no problem.

  • My dvsdk2.0 version is dvsdk 2_00_00_22

    part of my bootargs is "video=davincifb:vid0=720x576x16,2500K:vid1=720x576x16,2500K:osd0=720x576x16,2025K davinci_enc_mngr.ch0_output=COMPOSITE davinci_enc_mngr.ch0_mode=pal"

    the OSD disapears randomly

    My dvsdk1.3 version is dvsdk_DM355_setuplinux_1_30_00_23.bin

    please help me,thanks

     

  • Hello,

    The OSD is configured to disappear or appear when you press the info/select key on your remote control. Can you get it back my pressing this key?

    Thanks, Niclas

  • I have done noting before the osd disappears,

    i think it maybe have relationship with the linux drivers,

    in Montavista linux 2.6.18 it adds the support for "/sys/class/davinci_display/ch0/mode" and so on,

    is this the reason?

  • who can help me ?thanks!

  • Hello,

    There isn't much to go on, these demos have been out for a year and I've never heard of this issue before. The demos listen to the info/select key being pressed to hide/show the OSD. If you are not using the remote control at all, perhaps the demo picks up IR signals from another device? It's a standard RC5 protocol which other devices also use. Can you try and cover the IR sensor on the EVM and see if the issue goes away?

    Regards, Niclas

  • thank you ,Niclas


    now I find where the problem lies.
    I have config the kernel as booting with the boot-logo
    so part of my .config file is as below

    # Console display driver support
    #
    # CONFIG_VGA_CONSOLE is not set
    CONFIG_DUMMY_CONSOLE=y
    CONFIG_FRAMEBUFFER_CONSOLE=y
    # CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set
    # CONFIG_FONTS is not set
    CONFIG_FONT_8x8=y
    CONFIG_FONT_8x16=y


    # Logo configuration
    #
    CONFIG_LOGO=y
    CONFIG_LOGO_LINUX_CLUT224=y

     

    I find that if I choose CONFIG_FRAMEBUFFER_CONSOLE=y the OSD will disappear after several minutes,
    but it will not disappear with CONFIG_FRAMEBUFFER_CONSOLE=n (but when CONFIG_FRAMEBUFFER_CONSOLE=n the boot-logo will never show)


    How can I solve this problem?