summaryrefslogtreecommitdiff
path: root/FreeRTOS/Demo/CORTEX_MPU_STM32L4_Discovery_Keil_STM32Cube/Projects/Keil/MPUDemo.sct
blob: 891bc1b8aa9c1f69682a5962f892ba7d27555d67 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
; Flash Layout
;
;  ---------------------
; |   Privileged Code   |
;  ---------------------
; |  Unprivileged Code  |
;  ---------------------
;
; RAM Layout
;
;  ---------------------
; |   Privileged Data   |
;  ---------------------
; |  Unprivileged Data  |
;  ---------------------

LR_APP 0x08000000 0x100000 ; load region size_region
{
    ER_IROM_PRIVILEGED 0x08000000
    {
        *.o (RESET, +First)
        *(InRoot$$Sections)
        *(privileged_functions)
    }

    ER_IROM_FREERTOS_SYSTEM_CALLS 0x08008000 FIXED
    {
        *(freertos_system_calls)
    }

    ER_IROM_UNPRIVILEGED +0
    {
        .ANY (+RO)
    }

    RW_IRAM_PRIVILEGED 0x20000000
    {
        *(privileged_data)
    }

    RW_IRAM_UNPRIVILEGED 0x20000400
    {
        .ANY (+RW +ZI)
    }
}