• Not able to use printf/scanf in uVision 4 (MDK Tools for CortexM3)
    When semihosting function printf/scanf are used, the execution breaks at BKPT 0xAB instruction while trying to execute __sys_open. BKPT 0xAB is used to allow semihosting, since vector catch is not possible...
  • Actel Core8051s
    Hello everybody, I'm trying to program an Actel 8051s core with Keil uVision3 for a ProASIC3 FPGA and I have some problems. Keil device database just contains Actel core8051 (a licensed version...
  • CortexM3 uS delay
    I am quite new to CortexM3 , so I am not sure what is the best approach to achieve microseconds delay. What I did on ARM7 and some 8-bit processors, is "waste time loops" in assembler which do some NOPs...
  • MDK for STM32L0 and CortexM3
    Hello, I use a Keil MDK for STM32L0 devices and for DA14580 (Dialog Semiconductor, Bluetooth low energy chip). When I activate a licence for STM32L0 and STM32F0 I can't compile project for DA14580....
  • CortexM3 Register binding
    Hi everyone, I know that on some Atmel microcontrollers it is possible to specify for a variable the memory space as directly being a CPU Register. Would it be possible as well to "bind" a variable...