Difference between revisions of "Kinetis KE1xZ 48 MHz series"

From SEGGER Wiki
Jump to: navigation, search
(MTB trace)
Line 12: Line 12:
   
 
= MTB trace =
 
= MTB trace =
The KE1xZ 48 MHz series devices incorporate an ARM MTB on-chip trace buffer that allows instruction backtrace. For more information about MTB in general, please refer to [[MTB specifics | here]].
+
The KE1xZ 48 MHz series devices incorporate an ARM MTB on-chip trace buffer that allows instruction backtrace. For more information about MTB in general, please refer to here: [[MTB specifics | Article MTB]].
   
 
= Example projects =
 
= Example projects =
  +
TBD
There are sample projects available that demonstrate how to use J-Link with the ARM CoreLink SSE-200 prototyping platform.
 
 
== SEGGER Embedded Studio (multi-core) ==
 
The sample project for SEGGER Embedded Studio is a RAM based project and also demonstrates multi-core debugging.
 
The sample is actually split into 2 projects:
 
* [[Media:ARM_SSE-200-MPS3_MPS3_LEDBlinkCore0_ES.zip | ARM_SSE-200-MPS3_MPS3_LEDBlinkCore0_ES.zip]]
 
* [[Media:ARM_SSE-200-MPS3_MPS3_LEDBlinkCore1_ES.zip | ARM_SSE-200-MPS3_MPS3_LEDBlinkCore1_ES.zip]]
 
 
''' ARM_SSE-200-MPS3_MPS3_LEDBlinkCore0_ES '''
 
 
Loaded into internal SRAM and executed by core 0. Controls LED1 and LED2 on the MPS3 board. LED1 is always toggled, LED2 is toggled as long as core 1 is running its application and sending commands to core 0
 
 
''' ARM_SSE-200-MPS3_MPS3_LEDBlinkCore1_ES '''
 
 
Loaded into internal SRAM and executed by core 1. Sends commands to core 0 that instruct the main application to toggle LED2
 
 
=== Usage ===
 
* Start SEGGER Embedded Studio twice
 
* Open ARM_SSE-200-MPS3_MPS3_LEDBlinkCore0_ES and ARM_SSE-200-MPS3_MPS3_LEDBlinkCore1_ES accordingly
 
* Start debug session with project for core 0
 
* Let CPU run as soon as main() has hit
 
* Start debug session with project for core 1
 
* Let CPU run as soon as main() has hit
 
* LED1 and LED2 will blink
 
* Now halt core 1 (issue halt request in debug session for core 1)
 
* LED2 stops blinking, LED1 continues to blink
 
   
 
=== Requirements ===
 
=== Requirements ===
 
The following are the min. requirements to run the example project:
 
The following are the min. requirements to run the example project:
* SEGGER Embedded Studio V3.40 or later
+
* SEGGER Embedded Studio Vxxx or later
* J-Link software V6.33h or later. (Install after Embedded Studio and let J-Link installer update the Embedded Studio installation)
+
* J-Link software V6.35g or later. (Install after Embedded Studio and let J-Link installer update the Embedded Studio installation)
* [[MPS3 | ARM MPS3 board]]
+
* xxx board
   
 
<references/>
 
<references/>

Revision as of 11:49, 25 September 2018

The NXP Kinetis KE1xZ 48 MHz series is deigned for white goods and industrial applications. It incorporates an ARM Cortex-M0+ core.

J-Link support

The KE14Z32, KE14Z64, KE15Z32, KE15Z64, KE16Z32, KE16Z64 are supported in V6.35g and later versions of the J-Link software.

Download latest version

Watchdog support

Debugging and flash programming with the watchdog (WDOG) being enabled (in non-windowed mode) is supported. Windowed mode of the watchdog is not supported for debugging and flash programming.

MTB trace

The KE1xZ 48 MHz series devices incorporate an ARM MTB on-chip trace buffer that allows instruction backtrace. For more information about MTB in general, please refer to here: Article MTB.

Example projects

TBD

Requirements

The following are the min. requirements to run the example project:

  • SEGGER Embedded Studio Vxxx or later
  • J-Link software V6.35g or later. (Install after Embedded Studio and let J-Link installer update the Embedded Studio installation)
  • xxx board