EmbeddedRelated.com
Forums
The 2024 Embedded Online Conference

ARM development - KEIL (MDK) vs. IAR (EW)

Started by alemannia April 2, 2011
In message <87hbaecyu6.fsf@devereux.me.uk>, John Devereux
<john@devereux.me.uk> writes
>Chris H <chris@phaedsys.org> writes: >>> >>>ARM owns Keil - I can't imagine there would be an ARM core that Keil >>>won't support. >> >> The Keil compiler will not support any cores... only MCU. > >Hi Chris, I suspect you are using your own private definitions of words >again... :).
No I am using the definitions off the Keil ARM distributor documentation. The ARM RVDE supports al the ARM cores. The Keil uVision Arm compiler only supports ARM/Cortex MCUs not the cores. -- \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ \/\/\/\/\ Chris Hills Staffs England /\/\/\/\/ \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
Chris H <chris@phaedsys.org> wrote:
> No I am using the definitions off the Keil ARM distributor > documentation.
> The ARM RVDE supports al the ARM cores.
> The Keil uVision Arm compiler only supports ARM/Cortex MCUs not the > cores.
That is due to the market these things are sold into. The entire MDK-ARM product is based around a Device Database which contains details of not only the core but the memory maps and peripherals of the device. It is being in this database that is classed as 'supported' for the product as it means that the libraries that are supplied with MDK-ARM will just work(tm). RVDS is more aimed at SoC bring up and doesn't have such a database. As has been repeated said the compiler in MDK-ARM is armcc. The only difference is that some flags have been disabled so it can only be configured to tune code for ARM7,ARM9 and Cortex M and R profile cores. -p -- Paul Gotch --------------------------------------------------------------------

The 2024 Embedded Online Conference