Page 2 of 2
Re: STM32F7 SV#8 error
Posted: Sun Nov 29, 2015 10:39 am
by Giovanni
It works, implementing a permanent fix in the port layer.
Giovanni
Re: STM32F7 SV#8 error
Posted: Sun Nov 29, 2015 10:57 am
by Giovanni
Fixed in repository as bug #675.
The workaround is only used if a CM7 r0p1 is detected (by looking at the CMSIS macro __CM7_REV).
Using CORTEX_SIMPLIFIED_PRIORITY=TRUE improves performance because it does not require the workaround, it is recommended if fast interrupts are not needed in the application.
Note that the problem had no impact of functionality because the next instruction after the MSR was never critical, it just happened that the state checker was triggered by it (state checker be blessed).
Giovanni
Re: STM32F7 SV#8 error
Posted: Sun Nov 29, 2015 2:15 pm
by AndreR
Using the suggested workaround also fixes the issue for me. I am not sure about that the instruction after MSR was never critical. What if the state checker is disabled?
Anyway, thanks once again for your blazing fast support AND fix on this matter!
Cheers,
Andre