I've run into a issue where flashing / debugging the RP2040 chip is not possible if the attached flash chip is larger than 16MB. If I manually connect to the device using J-Link commander, and then disable L1 & L2 verification via the web control panel, I am able to successfully flash the chip.
But if I try and flash / debug through ozone, embedded studio, or J-Link GDB server, sectors are erased properly, but the data does not get written properly. Unfortunately, I have not found a way to disable L1 or L2 verification other than the control panel, so I am unable to use the probe to debug at this time.
If anyone has any information about workarounds, or needs more information, please let me know. Here is my current setup:
J-Link Version: 7.94h
Flash chip: W25Q512JV (a supported chip)
MCU: RP2040
Probe: J-Link mini EDU
But if I try and flash / debug through ozone, embedded studio, or J-Link GDB server, sectors are erased properly, but the data does not get written properly. Unfortunately, I have not found a way to disable L1 or L2 verification other than the control panel, so I am unable to use the probe to debug at this time.
If anyone has any information about workarounds, or needs more information, please let me know. Here is my current setup:
J-Link Version: 7.94h
Flash chip: W25Q512JV (a supported chip)
MCU: RP2040
Probe: J-Link mini EDU