My RedLink scripts to program my LPC546xx devices are failing after switching to MCUXpresso 11.7.0 and updating my MCU-Link firmware to 3.108
My system is Windows 10 running MSYS2.
with MCU-Link 2.263 I successfully run this command:
Hello NXP team,
I just have a similar problem with two KL17 parts in two boards. Boards worked for +1 year ago. After install MCUXpresso IDE v11.6.1 MCUlink firmware MCU-Link 2.263 I had this problem.
Now I updated MCUlink and MCUXpresso to latest versions, but I can't reconnect with the boards. Try to resurrect them but no success. Try with PEmicro but no use too. Any suggestions?
Thank you
I am using the Redlink from MCUX 11.7.0 so this should work. This needs to be fixed as I can't update any of my teams numerous MCU-Link boards beyond V2.263 and I'd really like to take advantage of the faster 3.108 USB connection.
We have dozens of scripts that use RedLink for chip erasure and programing among other things.
Hello @Bjoggi308,
We are letting the people in charge to know about this for future updates. Meanwhile, could you please try with an LPC546xx SDK v2.13 MCUXpresso IDE example? Is the same behavior happening?
Also, for double check, could you please check if you placed correctly the jumper J3 before updating the MCU-Link? Getting Started with the MCU-Link | NXP Semiconductors
Best regards, Raul.
MCUX IDE 11.7.0 works fine with 3.108 MCU-Link. Debug/Start/Stop/Step/Etc.
Yes, I did remove the Jumper after Updating.
Here is an example from executing Erase script with previous MCU-Link FW version (2.263):
Ns: MCUXpresso IDE RedlinkMulti Driver v11.7 (Jan 12 2023 18:05:45 - crt_emu_cm_redlink.exe build 1)
Pc: ( 0) Reading remote configuration
Wc(03). No cache support.
Nc: Found part description in XML file CM4.xml
Pc: ( 5) Remote configuration complete
Nc: Restarted LinkServer process (PID 34512).
Nc: Probe Firmware: MCU-LINK (r0FF) CMSIS-DAP V2.263 (NXP Semiconductors)
Nc: Serial Number: S2SIDYH35RIGB
Nc: VID:PID: 1FC9:0143
Nc: USB Path: \\?\hid#vid_1fc9&pid_0143&mi_00#9&3587e87b&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
Nc: Using memory from core 0 after searching for a good core
Pc: ( 30) Emulator Connected
Pc: ( 40) Debug Halt
Pc: ( 50) CPU ID
Nc: debug interface type = CoreSight DP (DAP DP ID 2BA01477) over SWD TAP 0
Nc: processor type = Cortex-M4 (CPU ID 00000C24) on DAP AP 0
Nc: number of h/w breakpoints = 6
Nc: number of flash patches = 2
Nc: number of h/w watchpoints = 4
Nc: Probe(0): Connected&Reset. DpID: 2BA01477. CpuID: 00000C24. Info: <None>
Nc: Debug protocol: SWD. RTCK: Disabled. Vector catch: Disabled.
Ns: Content of CoreSight Debug ROM(s):
Nc: RBASE E00FF000: CID B105100D PID 04000BB4C4 ROM (type 0x1)
Nc: ROM 1 E000E000: CID B105E00D PID 04000BB00C Gen SCS (type 0x0)
Nc: ROM 1 E0001000: CID B105E00D PID 04003BB002 Gen DWT (type 0x0)
Nc: ROM 1 E0002000: CID B105E00D PID 04002BB003 Gen FPB (type 0x0)
Nc: ROM 1 E0000000: CID B105E00D PID 04003BB001 Gen ITM (type 0x0)
Nc: ROM 1 E0040000: CID B105900D PID 04000BB9A1 CSt TPIU type 0x11 Trace Sink - TPIU
Nc: ROM 1 E0041000: CID B105900D PID 04000BB925 CSt ETM type 0x13 Trace Source - Core
Nc: NXP: Generic-M4
Nc: DAP stride is 4096 bytes (1024 words)
Ns: Clearing flash regions defined outside command line
Nc: Inspected v.2 On-chip Flash Memory LPC5460x_512K.cfx
Nc: Image 'LPC5460x (512K Flash) Jan 13 2023 11:53:29'
Pc: ( 65) Chip Setup Complete
Nt: Connected: was_reset=true. was_stopped=false
Pc: ( 70) License Check Complete
Nc: Opening flash driver LPC5460x_512K.cfx
Nc: Sending VECTRESET to run flash driver
Nc: Flash device supported (512KB = 16*32K at 0x0)
Nt: Mass Erase flash at 0x0
Nc: Closing flash driver LPC5460x_512K.cfx
Nt: MassErase completed (in 117ms)