I'm using the Keil simulator to check that my flash write operations are working. When I call the STM driver command to write to flash, it "succeeds", in that no errors are thrown, but the memory remains unchanged. I have mapped that section of memory as read and write using a *.ini.
Someone had a similar issue, but on a different architecture, but there is no solution stated.
http://www.keil.com/forum/22207/
I've tried simply writing data to that address (something that I don't expect would work if run on the actual MPU), but that also doesn't work.
Any input would be greatly appreciated!