When addressing an (external) flash by a RTOS task, is it generally safe to allow that task to be preempted while it is updating the flash? What about interrupts during writing to flash?
please do correct me if I'm wrong: As long as I do not overwrite internal flash interrupt vectors, interrupts should not be a problem. that goes for external flash too, I guess? but can it be a problem if a task is preempted before the entire write cycle (on device level) has finished?