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.
Hi guys,
I have been developing a LPC54616J512 (Cortex-M4) with a ULINKpro, however I changed some build settings and now I get the following message:
Cannot access Memory (@ 0xe000edf0, Read, Acc Size: 4 Byte)
I have reverted my code and build settings, but the message persists and I am still unable to connect to the device via SWD. I get the same error message whenever I try to erase the chip, so I can't recover the device.
The memory address the error message references (0xe000edf0) appears to be used by NVIC registers for Cortex-M4 Private Peripheral Bus (0xE000 0000 - 0xE00F FFFF) but I don't know how to proceed with this information.
Does anybody know I can recover the device?
It's not bricked (yet)! I tried flashing the problem device from a different PC and it went through this time. Now I am able to connect to the device via SWD.
Good right? Well when I try to reprogram the device through uVision, the full chip erase goes reeeealy slow. A full chip erase usually takes <1 second, but this time it took over 50 minutes and at 25% completion it timed out saying:
Full Chip Erase Failed!Internal DLL Error