• 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...
  • 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...
  • STM32L0 and CMSIS RTX5 RTOS2
    Using MDK V5.22. Set up a base STM32L0 project. Compiled and worked ok. Now wanted to add CMSIS RTOS2 RTX5. Used "Manage Run-Time Environment" to add "RTOS2 (API)" via its checkbox. Then added...
  • STM32L0 and CMSIS RTX5 RTOS2
    Using MDK V5.22. Set up a base STM32L0 project. Compiled and worked ok. Now wanted to add CMSIS RTOS2 RTX5. Used "Manage Run-Time Environment" to add "RTOS2 (API)" via its checkbox. Then added...
  • Flashing STM32L0
    I have made a custom board for STM32L072CZ by ST. I am flashing it using STM32Cube Programmer via UART. When I flash it, I get the application running(say blinking LED) for the first time and as soon...