Difference between revisions of "i.MX7Dual"
(Created page with "== Multi-core support for iMX7D == J-Link script files are necessary to connect to both A9 cores and the M4 core of the iMX7D MCU. *A7 core0: File:NXP_iMX67D_Connect_Cortex...") |
(→Multi-core support for iMX7D) |
||
Line 7: | Line 7: | ||
Example package for J-Link Commander:<br> |
Example package for J-Link Commander:<br> |
||
− | [[File:NXP_iMX7D_JLinkCommander_ExamplePackage.zip]] |
+ | *[[File:NXP_iMX7D_JLinkCommander_ExamplePackage.zip]] |
How to use script files: |
How to use script files: |
Revision as of 12:35, 17 January 2017
Multi-core support for iMX7D
J-Link script files are necessary to connect to both A9 cores and the M4 core of the iMX7D MCU.
- A7 core0: File:NXP iMX67D Connect CortexA7 0.JLinkScript
- A7 core1: File:NXP iMX67D Connect CortexA7 1.JLinkScript
- M4 core: File:NXP iMX67D Connect CortexM4.JLinkScript
Example package for J-Link Commander:
How to use script files: Please refer to J-Link User Guide (UM08001), chapter 5.10 "J-Link script files"
Startup procedure is:
1) Start debug session that connects to A9_0 2) Start debug session that connects to A9_1 3) Start debug session that connects to M4 [...] x) Close debug session that connects to M4 x + 1) Close debug session that connects to A9_0 x + 2) Close debug session that connects to A9_1
Important!
On the iMX7D the A9_1 core cannot be independently debugged without enabling the core by either having something running on the A9_0 or M4 that enables the A9_1 or as part of the A9_0 J-Link script file. In the example script file above, we chose the latter case to enable the A9_1 core from within the A9_0 J-Link script file.