I want to use StarterWare for OMAPL138 (on an EVMOMAPL138 initially) however the ethernet drivers do not work due the above issue and this is really the main thing I want to use. The release note says "Unaligned memory accesses results in erroneous behaviour when binaries are generated using TMS470 tool chain. This is because the TMS470 does not support packed attributes for structures. This issue us evident when using ethernet or USB examples where the pointer/address alignment may be adjusted dynamically while parsing/dropping headers at different layers of the IP stack" and recommends using the Code Sourcery GCC tools. I have had a quick look at the Code Sourcery tools and they seem to be mainly aimed at Linux which I am not using. Does anyone know if there are plans to fix this problem with the TI compiler? I would rather not start to use another tool chain, I have had enough problems already trying to get the TI tools to work - still have not managed to build any of the StarterWare examples due to hard coded path issues etc.
Thanks.