ICARUS OS (Intelligent Cooperative Architecture for Real-time Unified Systems) 0.1.0
Preemptive Real-Time Operating System for ARM Cortex-M7
Loading...
Searching...
No Matches
Memory Configuration

Memory region assignments for STM32H750. More...

Macros

#define ICARUS_USE_DTCM   1
 Enable DTCM placement for kernel data structures.
 
#define ICARUS_USE_ITCM   1
 Enable ITCM placement for hot-path code.
 

Detailed Description

Memory region assignments for STM32H750.

Macro Definition Documentation

◆ ICARUS_USE_DTCM

#define ICARUS_USE_DTCM   1

Enable DTCM placement for kernel data structures.

Note
DTCM provides zero wait-state access at 480MHz
See also
STM32H750 Reference Manual RM0433, Section 2.3.2

Definition at line 121 of file config.h.

◆ ICARUS_USE_ITCM

#define ICARUS_USE_ITCM   1

Enable ITCM placement for hot-path code.

Note
ITCM provides zero wait-state instruction fetch
See also
STM32H750 Reference Manual RM0433, Section 2.3.1

Definition at line 128 of file config.h.