I was wondering if anyone had any experience using WinArm with any of TIs Arm7 based micros, specifically the TMS470 series. My company is looking into new micro having used AVRs and Sam7A3's on a number of projects, and this is one of the ones we were looking at. Does anyone have any experience with these chips? Thanks!
Jim Kaz wrote: > I was wondering if anyone had any experience using WinArm with any of > TIs Arm7 based micros, specifically the TMS470 series. My company is > looking into new micro having used AVRs and Sam7A3's on a number of > projects, and this is one of the ones we were looking at. Does anyone > have any experience with these chips? No personal experience with this family so just some "side-notes": Since a ARM7TDMI core is used they are supported by the GNU-cross-toolchain for target arm-elf or arm-eabi. If the tools are from the WinARM package or from any other like Yagarto, Codesourcery G++, Idealist, GNUARM, devkitarm or ... should not matter. TMS470 flash-programming support has been added to OpenOCD (rather new), I don't know if the latest precompiled OpenOCD version from my WinARM page already includes it but the precompiled OpenOCD binary from Michael Fischer's Yagarto page should. The real "work" is to create a startup-code, linker-script and register-definitions-file. But since TI provides some free examples for IAR EWARM most of this works should be just porting and not "reinventing". But keep in mind that the usual register-definitions from IAR use a special compiler-extension not compatible with gcc to map "bitfields" to registers. The uVision evaluation-version also includes some examples but under a restrictive license so avoid using them as templates.
Please log in before posting. Registration is free and takes only a minute.
Existing account
Do you have a Google/GoogleMail account? No registration required!
Log in with Google account
Log in with Google account
No account? Register here.