2025-02-08 03:42 AM - last edited on 2025-02-08 07:24 AM by Andrew Neil
hello,
In the Touch GFX application, I have integrated quad SPI, and I am getting the following error.
Error: Data mismatch found at address 0x90000000 (byte = 0x00 instead of 0x89)
Error: Download verification failed
2025-02-08 06:15 AM
Hello,
Did you validate the read/write operations to the QSPI before going ahead with the TouchGFX?
2025-02-08 07:53 AM
This suggests the External Loader is not working correctly.
All Zero's might indicate repeated writes to the same area, resulting in all bits being knocked down.
You should inspect memory via STM32 Cube Programmer. Have your app dump or checksum/validate QSPI content once memory mapped, confirm content matches that of PC side .ELF or .HEX
From your presentation I know next to nothing about your implementation. Guessing what's wrong is not a strategy.