Hi all,
I am currently bringing up a custom 512M dm8148 board. The software components and PSP versions are the same as EZSDK 5.05.02.00. I have followed the instructions on the following site:
http://processors.wiki.ti.com/index.php/EZSDK_Memory_Map#Changing_Memory_Map_For_512MB_Board
The board is currently bootable, and M3 firmware loads properly. However, the omx library hangs at line 991 in OmxRpc.c, on the call to RcmClient_create (It will do this when running gst-inspect on any "omx_" element). I have read through a few postings, including this one that most closely matches my issue:
http://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/716/t/186056.aspx
This post as well as one other suggests that the xem3 files shipped with the EZSDK that support omx need to be updated and rebuilt to support the 512MB memory map. A file named "ti814x_hdvpss_512M.xem3" is referenced in TI81XX_VPSS_Video_Driver_User_Guide.pdf but the other postings suggest that this file does not support omx.
Is this correct? Do the M3 files need to be rebuilt? If so, what changes need to be made? Since I only have the EZSDK I am not currently able to access or build the M3 source. Perhaps there is a better way to do h264enc/aacenc/resize than using the omx/gst components? Any help is appreciated.
Thanks,
Steve