Hi,
I have met with a problem during developing the read/program/erase algo for MSPM0Lx devices. I have developed the first revision of my algorithms on experimental samples of XMS0Lx. For the XMS0Lx I program completely random data to the whole flash from adress 0x0. After power cycling( power-down and power-up the device(or reset)), I can succesfull read or verify programmed flash.
When I do the same with the regular MSPM0Lx devices(program random data to the flash from address 0x0) I can't access the device. I am not able to access the DHCSR register(in purpose of halting CPU) because I obtain an fault acknowledge(on SWD interface) when I try to do this. So what is the reason fort this behaviour? How should I halt the core and read the flash via SWD?
Thank you!
Best regards,
Tomas