• MPU is not triggering MemFault or HardFault
    MPU is not triggering MemManage fault. I want to protect a memory region of 64 bytes starting from 0x20000000. I've configured the MPU registers accordingly, but when I write in a protected memory location...
  • Setting up IRQ in ARM
    Hi everyone I am new to ARM and really wanted to learn about various aspects of ARM Programming . I have basic understanding of x86 Assembly. So,what Specifically I wanted to know is what happens when...
  • Trigger a Software Interrupt
    Hi, I'm working on a Cortex-M4 (STM32F429-DISCO) with the Ravenscar profile, using Ada language. What I want to do is to trigger a software interrupt from a procedure in a task. This in order to have...
  • hardfault error
    Hi! I'm getting hard fault error and I cannot figure out why. Can anybody point me to the right direction? The architecture is Cortex-M4 with stack size of 0x3000. It doesn't seem to be stack overflow...
  • Cortex-M4 interrupt priority dynamically change while in ISR
    Hello, I am using STM32F407ZGT6 Cortex-M4 microcontroller. I am interested in changing the priority of a certain interrupt while servicing the same interrupt. Is that possible? More elaborately, lets...