Hi,
While writing/erasing flash at some random instance controller was continuously arriving in Flash Command Complete Interrupt. The behavior was very random and occurring very rarely.
While searching for solution I observed that same ISR was mentioned for flash command complete and read collision error interrupt in Vector table (vector.c). Both cases are seemed to be handled in ISR too. But while writing and erasing flash only command complete interrupt is enabled/disabled but not Read Collision interrupt. When I added enabling and disabling of Read Collision interrupt in parallel to Command Complete interrupt the issue was observed to be resolved. So I have following questions:
- Why only ISR assignment for read collision error interrupt? It was not enabled by default.
- Is there any other reason for particular behavior?
Controller: K10_100 Series controller without FlexMemory.
Processor Expert Version: Driver Suite v10.4