Be confident that all the ST ARM Core are supported by the GNU arm compiler even the STM32 (Cortex M3). In fact,a new RIDE7 (from Raisonance) and a new HITOP5.20 (from Hitex) debugger based on GNU arm compiler will be available SOON :-] ,to download on their web sites. Here are the links to the Raisonance and Hitex web pages:
On 02-08-2007 at 17:53, Anonymous wrote: Hi, The first version of the RAISONANCE IDE for STM32 is available there: http://www.stm32circle.com/resources/stm32primer.phpresources (click on ''CD-ROM image'') Best Regards, Vincent I tried that, but I got error message during installation on WinXP (see attachment). Any ideas what is wrong?
If you mean bit banding then no compiler is aware as such, it is a feature of the cortex-m3 - the compiler will generate the instructions however.
It is normally implemented in macros, details can be found in the ref manual or have a look here: http://www.arm.com/support/faqdev/15921.html ST have provided inbuilt support for GPIO bit level access - by using the BSRR and BRR registers. I am guessing they have just aliased the GPIO bitband address. Cheers sjo