Quantcast
Channel:
Viewing all articles
Browse latest Browse all 59170

Forum Post: Memory window does not show changes made to QSPI flash memory by default

$
0
0
The QSPI controller in Synergy parts map the region occupied by QSPI flash into the memory map so that it can be read by the CPU. This region can also be viewed in the memory window in the debugger. This region of memory is cached which means that if your program changes the QSPI flash memory in the same debugging session these changes will not be seen in the memory window. To shut down this cacheing you need to change these lines to your .jlink file: from [FLASH] CacheExcludeSize = 0x00 CacheExcludeAddr = 0x00 to [FLASH] CacheExcludeSize = 0x800000 CacheExcludeAddr = 0x60000000 With these changes in place the memory window will show the actual value in QSPI flash memory as soon as it is modified.

Viewing all articles
Browse latest Browse all 59170

Trending Articles