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.

AM437X EVM hdmi and camera support

I am using the arago-build from the ti-sdk for AM437x EVM. I have couple of questions regarding HDMI and camera support.

How do I turn on HDMI output ? I had tried the how-to guide on DVI but there was no additional display device enabled. http://processors.wiki.ti.com/index.php/DSS2_SYSFS_Examples#To_switch_from_LCD_to_DVI

Any pointers on this would be helpful.

What camera modules will be supported for the AM437x EVM ? If I want to add a custom camera module, is there a how to guide for this ?

  • Commenting on the camera modules question: You can find the schematic, bill of materials and layout for the separate camera board on the same web page that contains the AM437x GP EVM schematic: http://processors.wiki.ti.com/index.php/AM437X_EVM_Boards

    Using this design information will give you the information that you need to design a different camera board.

  • Because of the hardware configuration on the AM437x GP EVM, you cannot change from LCD to HDMI during runtime; it must be done at boot.  This is because both the LCD and HDMI chip share the same DPI lines, and a GPIO is used to select how to route the lines.

    To select HDMI, change your uboot bootargs to include this line: 

    omapdss.def_disp=display1 omapfb.mode=display1:1024x768MR-24@60

    Where the last part can be changed according to the resolution you desire.

  • And for you camera questions, there is an overview of the linux vpfe driver for am437x.  It will help out a bit, but you'll have to do some more research outside of it to learn how to add a new camera module.

    There is only camera that is tested with AM437x--the OV2659.  Any camera that has a valid v4l2 driver and can connect the hardware interface of the vpfe should have a good chance of working, though.

  • Hi Jelliott,

    I have tried to add:

    setenv omapdss.def_disp display1

    setenv  omapfb.mode display1:1024x768MR-24@60

    to uboot but still the matrix display goes to LCD and not HDMI.

    Any other Ideas here?

    Shai

  • Switching to HDMI using those bootargs definitely works because I've used this method many times.  My guess is that when you add them they are overwritten by default args.  Try making a uEnv.txt on your boot partition.  Here is an example of a complete uEnv.txt for AM437x that enables HDMI.