Hi All,
I’m working with the FRDM-i.MX93 development board and targeting the Cortex-M33 (real-time core). I’ve gone through AN14120 and some community discussions, and I understand that debugging is supported via J-Link over SWD (P14 header).
Just to confirm:
Which specific J-Link model would you recommend for FRDM-i.MX93? (e.g., J-Link Base, Plus, Pro, EDU mini, or J-Link Plus Compact).
If the compact version works, how is it typically connected and used?
Since J-Link is a bit expensive, are there any other debugger options supported for this board ?
Any guidance or recommendations from your experience would be very helpful.
Thanks in advance!
Hello,
For debugging the Cortex-M33 on an FRDM-i.MX93, a J-Link Base, Plus, or Pro is recommended, as any model supporting the Cortex-M architecture via SWD will work, but the FRDM-i.MX93 requires specific rework to provide 1.8V VREF to the SWD interface. An alternative could be to use the board itself as a remote debug server, potentially with a , though J-Link is more straightforward for direct debugging.
For debugging the Cortex-M33 on an FRDM-i.MX93, a J-Link Base, Plus, or Pro is recommended, as any model supporting the Cortex-M architecture via SWD will work, but the FRDM-i.MX93 requires specific rework to provide 1.8V VREF to the SWD interface. An alternative could be to use the board itself as a remote debug server, potentially with a SEGGER J-Link, though J-Link is more straightforward for direct debugging.
@dhruuuu , you can try debugging CM33 on iMX93FRDM using OpenOCD. It uses JTAG over USB so you would not need any external debuggers. Plus it is free and open source. You can have a look at this - Remote debug i.MX93 EVK and i.mx8ulp EVK with openocd - NXP Community