2021-07-12 03:48 AM
Hello,
I'm having a problem after having changed the AHB Prescaler while the code was running...
It did work for like 5 minutes then the problem appeared and I'm not able to do anything now
Here is the error :
Contents mismatch at: 08000000H (Flash=00H Required=C0H) !
Contents mismatch at: 08000001H (Flash=00H Required=0AH) !
Contents mismatch at: 08000003H (Flash=00H Required=20H) !
Contents mismatch at: 08000004H (Flash=00H Required=D1H) !
Contents mismatch at: 08000005H (Flash=00H Required=01H) !
Contents mismatch at: 08000007H (Flash=00H Required=08H) !
Contents mismatch at: 08000008H (Flash=00H Required=31H) !
Contents mismatch at: 08000009H (Flash=00H Required=2FH) !
Contents mismatch at: 0800000BH (Flash=00H Required=08H) !
Contents mismatch at: 0800000CH (Flash=00H Required=13H) !
Contents mismatch at: 0800000DH (Flash=00H Required=2DH) !
Contents mismatch at: 0800000FH (Flash=00H Required=08H) !
Contents mismatch at: 08000010H (Flash=00H Required=2FH) !
Contents mismatch at: 08000011H (Flash=00H Required=2FH) !
Contents mismatch at: 08000013H (Flash=00H Required=08H) !
Contents mismatch at: 08000014H (Flash=00H Required=2DH) !
Contents mismatch at: 08000015H (Flash=00H Required=03H) !
Contents mismatch at: 08000017H (Flash=00H Required=08H) !
Contents mismatch at: 08000018H (Flash=00H Required=B3H) !
Contents mismatch at: 08000019H (Flash=00H Required=44H) !
Contents mismatch at: 0800001BH (Flash=00H Required=08H) !
Contents mismatch at: 0800002CH (Flash=00H Required=95H) !
Contents mismatch at: 0800002DH (Flash=00H Required=42H) !
Contents mismatch at: 0800002FH (Flash=00H Required=08H) !
Contents mismatch at: 08000030H (Flash=00H Required=2FH) !
Contents mismatch at: 08000031H (Flash=00H Required=03H) !
Contents mismatch at: 08000033H (Flash=00H Required=08H) !
Contents mismatch at: 08000038H (Flash=00H Required=33H) !
Contents mismatch at: 08000039H (Flash=00H Required=2FH) !
Contents mismatch at: 0800003BH (Flash=00H Required=08H) !
Contents mismatch at: 0800003CH (Flash=00H Required=97H) !
Contents mismatch at: 0800003DH (Flash=00H Required=42H) !
Contents mismatch at: 0800003FH (Flash=00H Required=08H) !
Contents mismatch at: 08000040H (Flash=00H Required=EBH) !
Contents mismatch at: 08000041H (Flash=00H Required=01H) !
Contents mismatch at: 08000043H (Flash=00H Required=08H) !
Contents mismatch at: 08000044H (Flash=00H Required=EBH) !
Contents mismatch at: 08000045H (Flash=00H Required=01H) !
Contents mismatch at: 08000047H (Flash=00H Required=08H) !
Contents mismatch at: 08000048H (Flash=00H Required=EBH) !
Contents mismatch at: 08000049H (Flash=00H Required=01H) !
Contents mismatch at: 0800004BH (Flash=00H Required=08H) !
Contents mismatch at: 0800004CH (Flash=00H Required=EBH) !
Contents mismatch at: 0800004DH (Flash=00H Required=01H) !
Contents mismatch at: 0800004FH (Flash=00H Required=08H) !
Contents mismatch at: 08000050H (Flash=00H Required=EBH) !
Contents mismatch at: 08000051H (Flash=00H Required=01H) !
Contents mismatch at: 08000053H (Flash=00H Required=08H) !
Contents mismatch at: 08000054H (Flash=00H Required=EBH) !
Contents mismatch at: 08000055H (Flash=00H Required=01H) !
Contents mismatch at: 08000057H (Flash=00H Required=08H) !
Contents mismatch at: 08000058H (Flash=00H Required=EBH) !
Contents mismatch at: 08000059H (Flash=00H Required=01H) !
Contents mismatch at: 0800005BH (Flash=00H Required=08H) !
Contents mismatch at: 0800005CH (Flash=00H Required=EBH) !
Contents mismatch at: 0800005DH (Flash=00H Required=01H) !
Contents mismatch at: 0800005FH (Flash=00H Required=08H) !
Contents mismatch at: 08000060H (Flash=00H Required=EBH) !
Contents mismatch at: 08000061H (Flash=00H Required=01H) !
Contents mismatch at: 08000063H (Flash=00H Required=08H) !
Contents mismatch at: 08000064H (Flash=00H Required=EBH) !
Contents mismatch at: 08000065H (Flash=00H Required=01H) !
Contents mismatch at: 08000067H (Flash=00H Required=08H) !
Contents mismatch at: 08000068H (Flash=00H Required=EBH) !
Contents mismatch at: 08000069H (Flash=00H Required=01H) !
Contents mismatch at: 0800006BH (Flash=00H Required=08H) !
Contents mismatch at: 0800006CH (Flash=00H Required=EBH) !
Contents mismatch at: 0800006DH (Flash=00H Required=01H) !
Contents mismatch at: 0800006FH (Flash=00H Required=08H) !
Contents mismatch at: 08000070H (Flash=00H Required=EBH) !
Contents mismatch at: 08000071H (Flash=00H Required=01H) !
Contents mismatch at: 08000073H (Flash=00H Required=08H) !
Contents mismatch at: 08000074H (Flash=00H Required=EBH) !
Contents mismatch at: 08000075H (Flash=00H Required=01H) !
Contents mismatch at: 08000077H (Flash=00H Required=08H) !
Contents mismatch at: 08000078H (Flash=00H Required=EBH) !
Contents mismatch at: 08000079H (Flash=00H Required=01H) !
Contents mismatch at: 0800007BH (Flash=00H Required=08H) !
Contents mismatch at: 0800007CH (Flash=00H Required=EBH) !
Contents mismatch at: 0800007DH (Flash=00H Required=01H) !
Contents mismatch at: 0800007FH (Flash=00H Required=08H) !
Contents mismatch at: 08000080H (Flash=00H Required=EBH) !
Contents mismatch at: 08000081H (Flash=00H Required=01H) !
Contents mismatch at: 08000083H (Flash=00H Required=08H) !
Contents mismatch at: 08000084H (Flash=00H Required=EBH) !
Contents mismatch at: 08000085H (Flash=00H Required=01H) !
Contents mismatch at: 08000087H (Flash=00H Required=08H) !
Contents mismatch at: 08000088H (Flash=00H Required=EBH) !
Contents mismatch at: 08000089H (Flash=00H Required=01H) !
Contents mismatch at: 0800008BH (Flash=00H Required=08H) !
Contents mismatch at: 0800008CH (Flash=00H Required=EBH) !
Contents mismatch at: 0800008DH (Flash=00H Required=01H) !
Contents mismatch at: 0800008FH (Flash=00H Required=08H) !
Contents mismatch at: 08000090H (Flash=00H Required=EBH) !
Contents mismatch at: 08000091H (Flash=00H Required=01H) !
Contents mismatch at: 08000093H (Flash=00H Required=08H) !
Contents mismatch at: 08000094H (Flash=00H Required=EBH) !
Contents mismatch at: 08000095H (Flash=00H Required=01H) !
Contents mismatch at: 08000097H (Flash=00H Required=08H) !
Contents mismatch at: 08000098H (Flash=00H Required=EBH) !
Too many errors to display !
Error: Flash Download failed - "Cortex-M4"
I tried to change some debugger settings like the download verification, I still end up after the debugging starts with only "Movs r0, r0" instructions
2021-07-14 08:43 AM
Hello @AAit.1 ,
Check the flash algorithm settings under the debugger settings.
Maybe you should update and use the latest IDE and the latest release of STM32L4 family pack.
Otherwise, try to select the external loader using STM32CubeProgrammer for the board in order to flash on target.
Make sure to follow this FAQ: Why my STM32 doesn't start? and please refer to this post, it maybe helpful.
If your issue is solved, please close this post by choosing "Select as Best" .
This will help other users find this solution more quickly.
Imen
2021-07-31 02:44 PM
Hello @AAit.1 ,
Please share your update and let me know if your issue is solved. This will be helpful for the Community =)
Thanks
Imen
2021-08-01 04:34 AM
If it's Keil MDK-ARM, then the Flash page erase algorithm is not working for STM32L4+ family - as a quick workaround do full Flash-Erase before programming (from Flash menu).