I'm currently evaulating the the IAR tools that came with ATMEL's AT91SAM7S-EK eval kit(which uses the AT91SAM7S64). The IAR tools (using a Segger J-Link tool) don't appear to be able to debug ISR's very well, if at all. Before I go through all the hoops to get several $1000 to spend on evaulating the JTAG debugger enabled version of the KEIL tools, I was wondering if anyone out there who's using them would mind commenting on how well they work when debugging ISR's.
Dave; Keil tools makes it about as easy as ARM can get to remap to either RAM or ROM. Keil furnishes a number of startup files for remapping. These will autoload with your permission when you create a project. Also, Keil has a number of examples of ram initialization. All you have to do is replace memory addresses with your target memory map. For the Samt7s64 eval board, all of this is furnished. Also, there is a startup wizard that allows you to modify existing startup via the wizard or via text entry. Once again, I suggest that you download the ARM eval and look at the examples. The simulator is not just an instruction simulator. It simulates most of the device on chip peripherals. NO stinking macros to write just to look at port I/O or Interrupts or Timers, etc., etc.,etc. The eval is fully functional with limited code size. I'm talking about the PKARM which has the CARM compiler. Not the GCC compiler which is also supported somewhat.