Hello,Finally, in the form NVIC, I checked "Flash global interrupt" with priority "0" and I called the function "HAL_FLASH_Program_IT" instead of "HAL_FLASH_Program". Nothing else.Best regards.Henri
Hello,Help !In my reply above, there is a mistake.The NVIC table, preemption priority, is actualy:"Time base : System tick timer" is now at the highest premption priority.As I could read somewhere, I put the code (mine) of all ISR in RAM (why not), s...
Hello Mike,You put me on the right track.With the code in the infinite loop of the main function, without interruption, the writes in the flash are effective.Like the image above, increasing the level of preemption of "Time base: System tick timer" h...
Hello Mike,Thank you for your attention.From time to time, I work arround this problem since many days.Due to your answer, I moved the code from the interrupt sub-routine to the infinite loop "while();" of the file containing the main function. The ...