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'm working on a project that uses 3 UARTS on a EK- TM4C123GXL with a TM4C123GH6PM processor. I keep getting errors like this for each of the registers when using the debugger:
*** error 65: access violation at 0x400FE070 : no 'write' permission
The debugger memory map does not show read or write access for these registers. I have gone through adding ranges for each of the register blocks I'm using. As soon as I get out of the debugger to make changes to my code all the blocks I've added to the memory map disappear. Is there something I need to do to make my changes permanent?
I'm using Keil uVision v5.14, with TM4C123GH6PM set as the project target. I have Stellaris ICDI Selected in the Project Options -> Utilities menu with no init file. I've tried both the current and legacy database versions. Shouldn't the registers already be Mapped?