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