MC1322x + Eclipse (or GNU)
As I mentioned in my previous post we are close to getting up on MC1322x with the Eclipse/GNU toolchain.
The project I submitted in the previous post uses the devkitARM GNU-ARM toolchain from http://www.devkitpro.org/ . In the Project->Properties->Setting->Environment you need to set the three environment variable to point to you installation of devkitARM (or whatever gnu-arm toolchain you picked.)
There are a few problems:
1. Tho' FSL say their LLC.a and MC1322x.a files are EABI compat, these files are not compatible with GNU 4.3.3. There are some patch posts from someone at Codesourcery that are waiting for integration into GNU, and it seems like that wont get done until 4.4. (It's not clear to me since I'm not part of that process, so I might have this wrong.) The main problem here is that 4.3.3 doesn't grok ARM's tag_compliance token (#67). The tag_compliance level of the FSL libs seems to be 2.0.7.
2. There are many unsafe relocation errors. I think this is partly due to mistake I've made in the linker description file. (I'm totally new to ARM just in the last 3 weeks, so I'm happy for someone to look into this for me.) It also seems it might be due to EABI compatibility problems between EWARM and GNU.
Once these problems get solved we should have a correct binary that can run on the platform. The problem is that we have no way (outside of Windows and using the JLink programs directly) to debug. More on this in a later post.