SmartSnippets DA1459x SDK
Macros

Image configuration settings. More...

Macros

#define dg_configIMAGE_SETUP   DEVELOPMENT_MODE
 Controls how the image is built. More...
 
#define dg_configSKIP_MAGIC_CHECK_AT_START   (0)
 When set to 1, the delay at the start of execution of the Reset_Handler is skipped. More...
 
#define dg_configEMULATE_QSPI_COPY   (0)
 When set to 1, the QSPI copy will be emulated when in DEVELOPMENT_MODE (Not Applicable!). More...
 
#define dg_configEXEC_MODE   MODE_IS_RAM
 Code execution mode. More...
 
#define dg_configCODE_LOCATION   NON_VOLATILE_IS_NONE
 Code location. More...
 

Detailed Description

Image configuration settings.

Macro Definition Documentation

◆ dg_configCODE_LOCATION

#define dg_configCODE_LOCATION   NON_VOLATILE_IS_NONE

Code location.

  • NON_VOLATILE_IS_OTP
  • NON_VOLATILE_IS_QSPI_FLASH
  • NON_VOLATILE_IS_EMBEDDED_FLASH
  • NON_VOLATILE_IS_NONE (RAM)
APP

◆ dg_configEMULATE_QSPI_COPY

#define dg_configEMULATE_QSPI_COPY   (0)

When set to 1, the QSPI copy will be emulated when in DEVELOPMENT_MODE (Not Applicable!).

APP EXPERT-only

◆ dg_configEXEC_MODE

#define dg_configEXEC_MODE   MODE_IS_RAM

Code execution mode.

  • MODE_IS_RAM
  • MODE_IS_MIRRORED
  • MODE_IS_CACHED
APP EXPERT-only

◆ dg_configIMAGE_SETUP

#define dg_configIMAGE_SETUP   DEVELOPMENT_MODE

Controls how the image is built.

  • DEVELOPMENT_MODE: various debugging options are included.
  • PRODUCTION_MODE: all code used for debugging is removed.
APP EXPERT-only

◆ dg_configSKIP_MAGIC_CHECK_AT_START

#define dg_configSKIP_MAGIC_CHECK_AT_START   (0)

When set to 1, the delay at the start of execution of the Reset_Handler is skipped.

This delay is added in order to facilitate proper programming of the Flash or QSPI
launcher invocation. Without it, there is no guarantee that the execution of the image
will not proceed, altering the default configuration of the system from the one that the
bootloader leaves it.

APP EXPERT-only