iMX93 - debug A55 and M33 of iMX93 using iMX93 evk

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

iMX93 - debug A55 and M33 of iMX93 using iMX93 evk

Jump to solution
1,869 Views
KHL
Contributor I

Hi,
Is there a way to simultaneously stream uart log of A55 and use MCUXpresso to debug M33 using iMX93 evk.

 

Thank.

0 Kudos
Reply
1 Solution
1,805 Views
joanxie
NXP TechSupport
NXP TechSupport

How does MCUXpresso connect to the evk ? Using the same physical usb debug port ? Can MCUXpresso do flashing, step through, etc on the M33 ?

>imx93 has two debug uarts, one for M core and another one for A core, you can download SDK for m core from

" https://mcuxpresso.nxp.com" choose MCIMX93-EVK, you can download SDK sample code and document, you can find more detailed information from the SDK packages

for debug tools, you can try to use SEGGER J-Link

 

View solution in original post

0 Kudos
Reply
4 Replies
1,788 Views
giraffe508
Contributor IV

Response: Hi,

Yes, you can simultaneously stream UART log of A55 and use MCUXpresso to debug M33 on the iMX93 EVK. The iMX93 EVK has two debug UARTs, one for the A55 core and another for the M33 core. You can download the SDK for the M33 core from [MCUXpresso](https://mcuxpresso.nxp.com) by choosing the MCIMX93-EVK. The SDK package includes sample code and documentation with more detailed information.

For debugging the M33 core, you can use MCUXpresso, which connects to the EVK using a separate physical USB debug port. MCUXpresso can perform tasks such as flashing, stepping through code, and more on the M33 core.

As for a recommended JTAG debugger compatible with the iMX93 EVK, you can try using the [SEGGER J-Link](https://www.segger.com/products/debug-probes/j-link/).

Please let me know if you have any further questions or need more assistance.

0 Kudos
Reply
1,834 Views
KHL
Contributor I

I am tasked to pickup the development skills on iMX93-evk to be purchased.

Our use case uses A55 with linux and the M33 on RTOS, there maybe a need to develop an IPC between A55 and M33 which may lead to the need to debug both A55 and M33 together.

For A55 I learned that the kernel log can stream out from the usb debug port (a basic debug tool), how about the M33 ? From NXP web it says that can use MCUXpresso. How does MCUXpresso connect to the evk ? Using the same physical usb debug port ? Can MCUXpresso do flashing, step through, etc on the M33 ?

By the way, is there any recommended jtag debugger compatible with this evk ?

Thank you.

0 Kudos
Reply
1,806 Views
joanxie
NXP TechSupport
NXP TechSupport

How does MCUXpresso connect to the evk ? Using the same physical usb debug port ? Can MCUXpresso do flashing, step through, etc on the M33 ?

>imx93 has two debug uarts, one for M core and another one for A core, you can download SDK for m core from

" https://mcuxpresso.nxp.com" choose MCIMX93-EVK, you can download SDK sample code and document, you can find more detailed information from the SDK packages

for debug tools, you can try to use SEGGER J-Link

 

0 Kudos
Reply
1,855 Views
joanxie
NXP TechSupport
NXP TechSupport

what do you mean stream uart log of A55 and debug M33 in the same time? could you share with me detailed user case?

0 Kudos
Reply