• Debug mode is starting in thumb mode
    I am using uVision3 and have an LPC2294. I am just using the default blinky program that comes with the SW. First, Is there any way to read what is in the flash after a programming it using the...
  • Flash programming & Thumb mode
    Hi All, I use the Keil uVersion3 and MCBSTR9 EVAL board to run the FMI example from ST and find it is not working unless you compile the code in thumb-mode instead of ARM-mode. Can anyone give me...
  • Thumb mode and ARM_common_call_via_r0
    Why does the compiler bother with the __ARM_common_call_via_r0 (_r1, _r2, etc.) functions? They end up being a Thumb instruction of "BX Rn", which is shorter than the call to get to this instruction...
  • ARM Cortex M3 Switch from Thumb to ARM mode
    How would one specify in the Keil uVision Project settings to change between ARM and thumb mode for compilation. It looks like the compiler defaults to thumb mode. I want to change it to ARM mode...
  • SWITCH in banked mode
    I'm developing a banked program: BANK0 and BANK1 :program BANK2: constants I can't execute long SWITCH statements in functions located at bank1. That't because the big switchs utilizes C?CCASE...