Debugging Cortex-M7 Firmware on i.MX8MPlus EVK(with and without Cortex-A53)

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

Debugging Cortex-M7 Firmware on i.MX8MPlus EVK(with and without Cortex-A53)

86 Views
Subrahmanyam1
Contributor I

Hello,
I am working with the i.MX8MPlus EVK and using the MCUXpressoSDK (not MCUXpressoIDE or VS Code) for cortex-M7 development. I can successfully build my project and generated the output files(.elf and .bin) using ARM GCC Compiler.

Now i need some information regarding:

Debugging the M7 Firmware :
1. with cortex-A53:
        what is the detailed process to flash and run the M7 firmware using the Cortex-A53 side.(for example via u-boot commands or linux remoteproc)

2. without Cortex-A53 :

       What is the detailed process to flash and debug the M7 firmware directly, without depending on the A53 core?
      How is the M7 firmware typically loaded into OCRAM/TCM, and can it be run fully standalone?

Debugging Tools and Probes

       Which debug probes are officially supported for connecting directly to the Cortex-M7 on this EVK?
       Which probes/tools work well with bare-metal development (no IDE, only MCUXpressoSDk and GCC Tool chain)?
       Is it possible to debug the M7 independently with JTAG/SWD, or must the A53 be involved for initialization?

NOTE: I am using Ubuntu (Linux pc not windows) operating system for MCUXpresso SDK.

Tags (1)
0 Kudos
Reply
0 Replies