Difference between revisions of "Kinetis KE1xZ 48 MHz series"
(→MTB trace) |
(→Requirements) |
||
(9 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
__TOC__ |
__TOC__ |
||
− | The NXP Kinetis KE1xZ 48 MHz series is |
+ | The NXP Kinetis KE1xZ 48 MHz series is designed for white goods and industrial applications. It incorporates an ARM Cortex-M0+ core. |
= J-Link support = |
= J-Link support = |
||
− | The KE14Z32, KE14Z64, KE15Z32, KE15Z64, KE16Z32, KE16Z64 are supported |
+ | The KE14Z32, KE14Z64, KE15Z32, KE15Z64, KE16Z32, KE16Z64 are supported since the following J-Link software versions: |
+ | * V6.35g (beta) or later: [https://www.segger.com/downloads/jlink/#J-LinkSoftwareAndDocumentationPackBeta Download latest beta] |
||
− | |||
− | [https://www.segger.com/downloads/jlink/#J- |
+ | * V6.36 (release) or later: [https://www.segger.com/downloads/jlink/#J-LinkSoftwareAndDocumentationPack Download latest release] |
= Watchdog support = |
= Watchdog support = |
||
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 | |
+ | 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 = |
||
+ | [https://wiki.segger.com/Tracing_on_NXP_Kinetis_KE1xZ MTB Trace] |
||
− | 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. |
+ | * SEGGER Embedded Studio V3.52 or later |
− | * J-Link software V6. |
+ | * J-Link software V6.36 or later. (Install after Embedded Studio and let J-Link installer update the Embedded Studio installation) |
+ | * Board: [https://wiki.segger.com/FRDM-KE16Z FRDM-KE16Z] |
||
− | * [[MPS3 | ARM MPS3 board]] |
||
<references/> |
<references/> |
Latest revision as of 15:29, 18 October 2018
The NXP Kinetis KE1xZ 48 MHz series is designed 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 since the following J-Link software versions:
- V6.35g (beta) or later: Download latest beta
- V6.36 (release) or later: Download latest release
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
Requirements
The following are the min. requirements to run the example project:
- SEGGER Embedded Studio V3.52 or later
- J-Link software V6.36 or later. (Install after Embedded Studio and let J-Link installer update the Embedded Studio installation)
- Board: FRDM-KE16Z