Ladies and Gentlemen,
I have a fresh installed MCUXpresso 25.6.136 IDE on my Linux Mint 22.1 Cinnamon machine.
I just wrote a few C lines to start debugging on my LPCXpresso11U37H board from NXP.
Almost everything is fine
I am able to switch the IDE to debug mode, it recognizes the programmer without any issue (a few days before it was a serious problem, therefore I purged the IDE and reinstalled it), run, or single step my code, until I reach the following line:
LPC_SYSCON->SYSPLLCTRL = (0xF & 0x1F) | ((0x2 & 0x3) << 5);
When I run this command (doesn't matter, which bits I try to set or clear), the debugger gives an error message:
Screenshot from 2025-09-02 18-10-01.png
I tried this command with other bits - except the reserved ones, tried it without the "NOP" before. It seems, when I try to modify something in the SYSPLLCTRL register, the debugger gives up, I got the attached error and there's the end of debugging.
Is there something wrong in my code? It translates without any warning or error ... What am I doing wrong?