Sensor Edition: basic_bootloader

Configuration

basic_bootloader key configurations:

Memory map

The internal flash (ROM) memory map can be configured to accommodate a bootloader and an application by adjusting the parameters defined in memory_map.ld.

BOOTROM  (rx)  : ORIGIN = 0x08000000, LENGTH = 0x00000B000   /* Flash memory dedicated to bootloader */
APPROM   (rx)  : ORIGIN = 0x0800B000, LENGTH = 0x000035000   /* Flash memory dedicated to application */

App activity

The application behavior can be adjusted by modifying conf/app_conf.h.

GNSE_TINY_TRACER_ENABLE enables UART (115200/8-N-1) logging of application activity:

#define GNSE_TINY_TRACER_ENABLE 1

Please note that it is considered as a best practice to disable logging when building bootloaders to reduce the binary size.