We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
I have a problem that sometimes happen (now twice a week apart) where the entire executable image programs except for one sector that just happens to be where main() is. In this case it's sector 0x0800d900. The memory before and after are programmed.
If I program it outside the Keil IDE, using Segger's JFlash, then I'm ok.
I have no idea how to fix this. A reboot of the system doesn't work. I tried updating my system and Segger tools.
Prior to this my system was only a week old and so I installed 5.12 and then updated Keil to 5.13. Segger went to 4.94j to 4.96.
Any suggestions to fix this or is this a Keil bug?