I am having an odd issue on my OM13098. After the first programming with the RNG example I am unable to use MCUXpresso to program the board again over Link2. Link2 appears active, I can put it in DFU mode and program it with CMSIS-DAP using LPCScrypt. I can also access the UART over its VCOMM and have confirmed that UART is working as I can put the board into ISP0 mode and wipe the ROM.
I can also confirm SWD is working as using a Segger JLink on P1 allows me to use MCUXpresso to write the LPC54628.
Using Link2 gives me this error
Unable to open probe index 1.
Error: Probe not open
Also D10 keeps blinking.
Have you re-programmed it with LPCscrypt back to a CMSIS-DAP probe and the jumper JP1 removed?
I did, it was one of the first things I tried without success
Hello,
How about program it with LPCscrypt to a jlink probe ?
If all can't work, maybe the debugger on your board broken.
BR
Alice
So previously I had no issue programming it atleast in debug mode, now that is not the case after having programmed a few times using my jlink. It enumerates
Device Description : LPC based USB device Device Path : \\?\usb#vid_1fc9&pid_000c#abcd#{a5dcbf10-6530-11d2-901f-00c04fb951ed} Device ID : USB\VID_1FC9&PID_000C\ABCD Hardware IDs : USB\VID_1FC9&PID_000C&REV_0100 USB\VID_1FC9&PID_000C
However my usb tester says its broken in some way
---------------------- Device Descriptor ---------------------- bLength : 0x12 (18 bytes) bDescriptorType : 0x01 (Device Descriptor) bcdUSB : 0x200 (USB Version 2.00) bDeviceClass : 0x00 (defined by the interface descriptors) bDeviceSubClass : 0x00 bDeviceProtocol : 0x00 bMaxPacketSize0 : 0x40 (64 bytes) idVendor : 0x1FC9 (NXP Semiconductors) idProduct : 0x000C bcdDevice : 0x0100 iManufacturer : 0x01 (String Descriptor 1) *!*ERROR String descriptor not found iProduct : 0x02 (String Descriptor 2) *!*ERROR String descriptor not found iSerialNumber : 0x03 (String Descriptor 3) *!*ERROR String descriptor not found bNumConfigurations : 0x01 (1 Configuration) Data (HexDump) : 12 01 00 02 00 00 00 40 C9 1F 0C 00 00 01 01 02 .......@........ 03 01 .. ConfigDescriptor 1 Error : ERROR_OPERATION_ABORT
Attempting to use the scripts
LPCScrypt - J-Link firmware programming script v2.0.0 June 2018.
Connect an LPC-Link2 or LPCXpresso V2/V3 Board via USB then press Space.
Press any key to continue . . .
Nothing to boot
Boot Failed:
Ensure One Debug Probe is configured to DFU-Boot and connected via USB.
- For LPC-Link2: remove link JP1 (nearest USB) and power cycle
- For LPCXpresso V2/V3: make DFU link and power cyclePress any key to continue . . .
using DFU
C:\nxp\LPCScrypt_2.0.0_831\bin>dfu-util -D C:\nxp\LPCScrypt_2.0.0_831\probe_firmware\LPCLink2\Firmware_JLink_LPC-Link2_20160923.bin
dfu-util 0.8Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2014 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to dfu-util@lists.gnumonks.orgInvalid DFU suffix signature
A valid DFU suffix will be required in a future dfu-util release!!!
Opening DFU capable USB device...
ID 1fc9:000c
Run-time device DFU version 0100
Claiming USB DFU Runtime Interface...
Determining device status: state = dfuIDLE, status = 0
WARNING: Runtime device already in DFU state ?!?
Claiming USB DFU Interface...
Setting Alternate Setting #0 ...
Determining device status: state = dfuIDLE, status = 0
dfuIDLE, continuing
DFU mode device DFU version 0100
Device returned transfer size 2048
Copying data from PC to DFU device
Download [ ] 0% 0 bytesError during download get_status
Small update, after unplugging and replugging 5-10 times I got it to flash to jlink and that worked flawlessly then. However reflashing to CMSIS-DAP continues to not work.
How about change to another PC to test ?
Sorry been busy with life and I don't seem to get emailed from these threads even though its checked. Will need to debug that at another time.
Using another PC did not work and now even using a JLink has stopped working. I can connect to the debug header and appear to have a connection as the JLink shows voltage. However I cannot connect to the core. I can still flash over USB MSC however I can no longer debug.
Thought I replied to this earlier, neither deleting the launch file nor starting a new workspace fixed the issue.
OK, thanks for your sharing.
Is there anything else for my to try or is my board broken in some way ?
Hello whinis,
How about change to a new workspace, open a new project, then click the "Debug" button under "Quickstart Panel" view :
BR
Alice
have you tried deleting the .launch file for the LPC-Link2 already and create a new & fresh one?