Any low cost / free ARM simulators?

Jul 08, 2004 8 Replies

As we mentioned previously, we are working on a version of our C compiler for the ARM chips, initially for the ARM7 microcontrollers (more devices supported later). Anyway, our assembler / linker and even the code generator are progressing well, and we are at the stage where we can use a good simulator or debugger to start debugging our tools.



Currently, we are using evaluation version of Real View tool but it will soon expire. Unfortunately, the good people at ARM do not think that it will actually benefit them in the long run to give us a free or reduce cost version of the RVCT to speed up our development (they offer to give us 10% discount on 6+ copies, at over $6K each ), so we are looking for alternatives. We can use Linux or Windows tools, and of course once we bootstrap ourselves, including our own instruction set simulator, then we won't need these any more.



Thanks for any suggestions.


// richard http://www.imagecraft.com

In article , Richard F. Man writes

Use the Keil simulator.... while you are at it use their compiler too....

Keil did their simulator before doing the compiler so they did not get in to the fix you are in.

/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ \/\/\/\/\ Chris Hills Staffs England /\/\/\/\/\ /\/\/ snipped-for-privacy@phaedsys.org

formatting link
\/\/ \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/

Have you tried the ARM simulator that comes with the GNU compiler/debugger toolchain, or other free software efforts like our

formatting link

- FChE

Yes, I understand that currently Keil is repackaged GNU (with their excellent GUI) but they are "working on their own compiler." We just decide to do things differently. We are of course writing our own instruction set simulator for eventual testing purpose.

Thanks for the suggestions.

// richard http://www.imagecraft.com

Thanks, I will look into this.

// richard http://www.imagecraft.com

Besides the other suggestions, GameBoyAdvance emulators are probably mature enough now to be worth a look. As well as giving you simulation, this pathway could be commercially usefull for your product. If you can offer a GBA Compiler/ GBA_Sim integration, there are cases where a GBA would make a nice processor/display hardware combination.

-jg

Richard, we have a few of them listed in our projects section at

formatting link

Warmest regards.

-- /"However, what if it does matter, and we are PabloBleyerKocik / missing something fundamental that could pbleyer2004 / change the way we see the world?" @embedded.cl / -- One Little Wrong Assumption, Darren Ashby

It is now available according to their web site...

"This release includes an unlimited beta release of the Keil CA ARM C Compiler. The Keil toolset is optimized for the Thumb mode but also supports the ARM native instruction set. The compiler includes a very efficient 32-bit floating-point library and run-time routines for embedded applications. 64-bit double float and 64-bit long-long support will be included in the next beta release."

/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ \/\/\/\/\ Chris Hills Staffs England /\/\/\/\/\ /\/\/ snipped-for-privacy@phaedsys.org

formatting link
\/\/ \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/

As a matter, I was thinking the same thing. If we put out a kickass GBA development system, it could be a really nifty marketing moves...

// richard http://www.imagecraft.com

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required