We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Hi Cortex-M7 specialists.
I would like to know the Cortex-M7 behaviors when requested interrupts.In the Cortex-M3 case, LDM/STM and DIV will stop execution by interrupt requests (although those can be prohibited by An Auxiliary Control Register).In the Cortex-M7 case, is it the same as Cortex-M3?
Best regards,Yasuhiko Koumoto.
Hi,
If an interrupt arrive at LDM/STM instruction, the instruction would be suspended and current state of the transfer would be saved to ICI bits in the PSR, so that it can resume from this one after the ISR (same as Cortex-M3).
If an interrupt arrive at UDIV/SDIV instruction, the instruction would be abandoned restart after the ISR (same as Cortex-M3).
However, the choice to disable interrupt in the middle of mult-cycle instruction is not available on Cortex-M7.
regards,
Joseph