• What happens when offset value becomes 30 in case of load/store operation
    Hello to all, I was looking at different offset values for both load and store operations. Since due to little endian arrangement, the memory looks something like this to processor: Byte[0x23],Byte...
  • Why is string defined with half '0's?
    Hi, I see the following C lines on a ARM M4 Cortex CPU. It is new for me to see those interleaved '0's among character letters. Could you explain it to me? Thanks, const uint8_t...
  • Cortex-M3: What happen to the stack pointer (sp) when setting VTOR?
    The first entry of the vector-table is the initial value for the stack-pointer. I'm asking me, will the stack-pointer be changed when VTOR was set? Thanks for any help! :-)
  • What's happening if NMI is active (via a push-button) during µC (Cortex M4) start-up (power on)?
    Hi everyone, I need help about NMI that seems to freeze mu µC during power on. I use a cortex M4 ( K64 from NXP/Freescale ). On the board I use, the NMI is connected to a push button. If I don't...
  • 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...