Skip to content

Latest commit

 

History

History
27 lines (19 loc) · 1.07 KB

File metadata and controls

27 lines (19 loc) · 1.07 KB

XMC7x Cortex M0+ DeepSleep prebuilt image (XMC7x_CM0P_SLEEP)

Overview

DeepSleep prebuilt application image is executed on the Cortex M0+ core of the XMC dual-core MCU. The image is provided as C array ready to be compiled as part of the Cortex M7_0 application. The Cortex M0+ application code is placed to internal flash by the Cortex M7_0 linker script.

DeepSleep prebuilt image executes the following steps:

  • starts CM7_0 core at CY_CORTEX_M7_0_APPL_ADDR. (check the address in partition.h in pdl repo)
  • puts the CM0+ core into Deep Sleep.

Usage

This image is used by default by all Infineon BSPs that target XMC Dual-Core MCU.

To use this image in the custom BSP, adjust the BSP target makefile to add the COMPONENT_XMC7x_CM0P_SLEEP directory to the list of components discovered by ModusToolbox build system:

COMPONENTS+=XMC7x_CM0P_SLEEP

Make sure there is a single XMC7x_CM0P_* component included in the COMPONENTS list.


Copyright (c) (2020-2022), Cypress Semiconductor Corporation (an Infineon company) or an affiliate of Cypress Semiconductor Corporation.