memset() execution slower at some addresses
Hello,
After some investigation was found that memset has different behavior executed from different places in flash. Data and instruction cache are off! Micro used is stm32h743xi.
Function is called with following arguments --> memset(dummy, 0, 64)
Its execution time is ~5us when function is placed at:
..., 0x8040c34, 0x8040c54, 0x8040c74, ...
Its execution time is ~1us when function is placed at:
..., 0x8040c3c, 0x8040c44, 0x8040c4c , 0x8040c5c, 0x8040c64, 0x8040c6c ...
Any ideas?
Thanks
