Hello,
I've recently received a new MCU-Link debug probe and wanted to use it for my new projects, as it offers an amazing speed improvement compared to the LPC-Link or LPC-Link2.
But during one of my last debug sessions I've encountered a strange behaviour with the MCU-Link.
If I create an array with unsigned chars and change the first byte, then everything is ok. But as soon as I modify the second byte, then the third and fourth byte are also changed to a seemingly random value. If the third Byte is changed, then only the fourth byte is changed.
Thats not very nice, but I could live with that for now. But whats really bad in my oppinion is, if I create an array with, for example, 14 bytes and change the last one, then there are two bytes changed outside of the array.
I've tested that with two custom boards with a MIMXRT1011 and MIMXRT1024 and also with a LPCXPRESSO1769 board. Also when I use the LPC-Link2 (with Segger J-Link Firmware), then everything is normal.
The test projects for the RT1011 and for the LPC1769 are attached, and also a screen capture of MCUXpresso showing the problem.