cancel
Showing results for 
Search instead for 
Did you mean: 

Interrupts during flash programming

re.wolff9
Senior
Posted on May 02, 2016 at 08:23

While programming the flash memory cannot provide instructions to the processor for execution. So you can only run programs from cache (which you processor doesn't have) or RAM. 

I expect that your code writes a group of data to the flash memory. Then between each write there is a very small time window where the interrupt can fire. and prevent execution of the next flash write (for a short while). That's why the interrupts happen at all... 

1 REPLY 1
Amel NASRI
ST Employee
Posted on May 23, 2016 at 12:46

Answer related to

https://my.st.com/public/STe2ecommunities/mcu/Lists/cortex_mx_stm32/Flat.aspx?RootFolder=/public/STe2ecommunities/mcu/Lists/cortex_mx_stm32/STM32L1%20%20interrupts%20not%20fired%20during%20flash%20programming

.

-Mayla-

To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.