• What happens if a same priority exception came while context-switch is executing?
    Hello, I meet a problem while using Spin Model Checker to verify a RTOS kernel based on Cortex-m3 platform. My PendSV is in the lowest priority 16 and perform to schedule next user task and context...
  • What will happen if Cortex-M0 fetches 0xFFFF_FFFF as an instruction ?
    Dear Guys,     In typical SoC product, the FLASH memory is initially empty after being shipped from factory, in which the data are all "0xFFFF_FFFF".     I am curious how Cortex-M0 deals with the undefined...
  • VTOR: offset address configuration
    Core: Cortex-M4F Do I need to configure vector table offset address to 0xnnnn_n 000? In case of 0x3080(Flash region), the program jump to unexpected code. I think it is caused by mismatching between vector...
  • Beginner question: stack pointer initialization
    Hi, I'm pretty new to ARM processor and STM32 microcontroller, so my question is very basic. In the startup file for a SW4STM32 project (eg startup_stm32f446xx.s) the stack pointer is set in Reset_Handler...
  • what happens when same interrupt comes to much fast on IRQ pin of ARM926ej-s?
    In ARM926ej-s processor architecture there are two interrupt lines IRQ, FIQ. Suppose on IRQ line,interrupt comes too fast after one interrupt is latched. So is there any queue which will store pending...