Skip to content

Arhitecture concepts #1

@ZiGaMi

Description

@ZiGaMi

Basic program flow proposal:
UPDATE (26.02.2023): reason variable shall be linker in NOINIT RAM section to exchange data between app and bootlaoder
image

Requirements:

  • Data exchange between booloader and application via common shared file
  • Template of shared data structure must be provided
  • Using NOLOAD linker flag for .noinit section for data exchange + documentation
  • Detailed linker script configuration must be part of README
  • Explore possiblitites to share same linker file between application and bootloader (configured with compiler symbols -D...)
  • Boot from external flash if configured to do so
  • Application image encryption
  • Single-bank and Dual-bank options (like Nordic)
  • Must use application header to detect image version and to check CRC
  • Application header must be compatible with revision module

Metadata

Metadata

Assignees

Labels

documentationImprovements or additions to documentation

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions