Difference between revisions of "Dual Core Debugging on LPC4350 with Embedded Studio"

From SEGGER Wiki
Jump to: navigation, search
(Included files)
(Redirected page to NXP LPC43xx series)
 
Line 1: Line 1:
  +
#REDIRECT [[NXP_LPC43xx_series]]
__TOC__
 
 
This article describes how to setup dual core debugging with SEGGER Embedded Studio.
 
 
== Required soft- and hardware ==
 
 
The sample project has been tested with the following components:
 
 
*J-Link
 
*Arrow LPC-4350-DB1 Rev.B evaluation board
 
*J-Link software version V6.32g or later
 
*SEGGER Embedded Studio V3.40
 
 
== Running the sample project ==
 
 
The Cortex-M4 simply sends a defined command to the Cortex-M0 using shared memory and waits for the response before it resumes execution. The Cortex-M0 waits for command reception from the Cortex-M4 and simply sends back a "received-response" using shared memory.
 
 
To run the sample project at first compile and start the project LPC4350_CortexM4_SES with Embedded Studio. Then open a second instance of Embedded Studio with the project LPC4350_CortexM0_SES. Compile and start the second project.
 
Now you can independently run, halt and step both cores. Please note that starting the Cortex-M4 will issue a system reset and affect both cores, so the Cortex-M4 always has to be started before the Cortex-M0.
 
 
== Included files ==
 
{| class="wikitable"
 
|-
 
! Filename !! Content
 
|-
 
| '''Readme.txt''' || Readme file with instructions for debugging
 
|-
 
| '''LPC4350_CortexM0_SES\LPC4350_CortexM0_SES.emProject''' || Cortex M0 core project file
 
|-
 
| '''LPC4350_CortexM0_SES\Src\*''' || Cortex M0 core project source files
 
|-
 
| '''LPC4350_CortexM4_SES\LPC4350_CortexM4_SES.emProject''' || Cortex M4 core project file
 
|-
 
| '''LPC4350_CortexM4_SES\Src\*''' || Cortex M4 core project source files
 
|-
 
| '''Ozone_Multicore_LPC4350_CM0.jdebug''' || Cortex M0 Ozone project
 
|-
 
| '''Ozone_Multicore_LPC4350_CM4.jdebug''' || Cortex M4 Ozone project
 
|}
 
 
== NXP LPC4350 Embedded Studio Projects ==
 
[[Media:LPC4350_DualCore_Debug_ES340_Ozone.zip | LPC4350_DualCore_Debug_ES340_Ozone.zip]]
 

Latest revision as of 10:24, 16 May 2019

Redirect to: