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.

TI DM-816x EVM (Rev G): Which of the many toolchains (i.e. EZSDK, Graphics_SDK, PSP, etc) is the most stable choice?

Hi, there.

I am new to the EVM and I have been trying to get various the various recommended toolchains to do what I want, which is the following:

  • Start up some form of X windows
  • Run glxgears to confirm that OpenGL ES 2.0 rendering is working
  • Compile and run an OpenGL

I started out with the EZSDK 5_04_00_11 and have been able to do simple things like create a custom kernel and create the SD demo image using bin/mksdboot.sh.  I tried to use the graphics SDK in this toolchain (i.e. component-sources/graphics-sdk_4.04.00.02) to build the drivers and see if I can get the drivers and the Xorg module to work. I didn't have much success when I tried to do the build described in http://processors.wiki.ti.com/index.php/Graphics_SDK_Quick_installation_and_user_guide.  I tried using the separate graphics SDK (i.e. Graphics_SDK_4_06_00_02), but didn't get the same results as indicated in the guide.  The farthest I got was either an ABI mismatch when loading X from the XSGX directory and a segfault.  

So, I think I would like to wipe the slate clean and start over again with some stable, known to work tools.  I have been reading through all the documentation from http://processors.wiki.ti.com/index.php/DM816x_C6A816x_AM389x_Overview and its links and I have been finding it very inconsistent.  I am getting really frustrated.

If anyone would please throw me a bone, I'd be very grateful.  I have tried the following SD card-based scenarios:

  • Building a Ubuntu Lucid ARM rootfilesystem with rootstock with selective stuff from SDK
  • Mostly got ABI mismatch stuff when starting X and the subsequent segfault if I used the -ignoreABI flag
  • Using the EZSDK filesystem and various versions of  graphics SDK's
  • Couldn't get the EZSDK + Graphics SDK working nicely together
  • Adding the SUPPORT_XORG=1 to top level Rules.make resulted in build errors
  • Using the latest version of arago to build a kernel and filesystem
  • This resulted in a kernel panic on the root filesystem mounting stage, so I wasn't able to get anything going with that
Thanks in advance!  I appreciate it.