When using NXP I.MX8M Plus chip for bare metal development and debugging, and using DStream emulator to connect to the JTAG interface of I.MX8M Plus processor through JTAG, pin JTAG_ MOD has been set to low level, but the development board cannot enter the JATG debugging mode, and the ROM Table of the chip cannot be read using the J-Link emulator. Does the I.MX8M Plus chip disable the JTAG function when it leaves the factory? How can I enable the Cortex-A53 processor in I.MX8M Plus chip to enter the bare metal debugging mode through JTAG? Thank you
Hi,
I have some questions regarding JTAG connectivity and boot options for a custom i.MX8M Plus board.
How do you typically connect your board for debugging — using JTAG or another interface?
If JTAG is used, do you connect after U-Boot has executed or before boot (at power-on reset)?
In our custom board, USB and SD interfaces are not populated, so we currently have only JTAG available for communication and detection.
Could you please advise on the correct procedure or configuration to bring up the board only via JTAG ( DSTREAM-ST)?
Is there any additional configuration needed in the JTAG_MOD / Boot Mode pins for enabling debug access when no boot device is present?
if i no use rom access, how can i do that use the jtag for debug Cortex-a53 bare metal program ?
how can i do that enter jtag debug mode, thank you
Hello,
Yes, JTAG is disable when is leaving the factory, but this is just for rom access you can access to the rest of the code.
Regards