Hi,
I am working on getting a h264 encoder with a variety of OMAP Devices - 3530 (Beagle Board), 3630 (Zoom) and 3730 (Beagle Board - XM).
As it works presently, I have CCS hooked up to a Beagle Board and Android running on the Zoom and Beagle-XM. The codec library built in CCS has a socket node wrapper around it and is pushed into the Android filesystem.
The codec library which I was using on the Beagle Board refused to run on the Zoom and crashed with the following error:
Tracing the fault led me to an IVA2 reset function which had the 'RM_RSTCTRL_IVA2' register set to 0x48306050 which had a switch for 3530 or 3430 operation. So, changing this address to 0x1181e050 made it work on the Zoom.
Now I am trying to get the same thing to work on the Beagle - XM, and using the library built for the Beagle, I get the same error as above. The DM3730 seems to share the 3530's architecture as far as this is concerned.
Could there be anything that I have missed here? Will not a library meant for the Beagle work as-is on the Beagle -XM?
Thanks,
Akshay