mbed official / mbed

Dependents:   hello SerialTestv11 SerialTestv12 Sierpinski ... more

Committer:
Anna Bridge
Date:
Wed Jan 17 16:13:02 2018 +0000
Revision:
160:5571c4ff569f
Child:
170:e95d10626187
mbed library. Release version 158

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Anna Bridge 160:5571c4ff569f 1 #! armcc -E
Anna Bridge 160:5571c4ff569f 2 ;**************************************************
Anna Bridge 160:5571c4ff569f 3 ; Copyright (c) 2017 ARM Ltd. All rights reserved.
Anna Bridge 160:5571c4ff569f 4 ;**************************************************
Anna Bridge 160:5571c4ff569f 5
Anna Bridge 160:5571c4ff569f 6 ; Scatter-file for RTX Example on Versatile Express
Anna Bridge 160:5571c4ff569f 7
Anna Bridge 160:5571c4ff569f 8 ; This scatter-file places application code, data, stack and heap at suitable addresses in the memory map.
Anna Bridge 160:5571c4ff569f 9
Anna Bridge 160:5571c4ff569f 10 #include "mem_RZ_A1H.h"
Anna Bridge 160:5571c4ff569f 11
Anna Bridge 160:5571c4ff569f 12 LOAD_TTB __TTB_BASE __TTB_SIZE ; Page 0 of On-Chip Data Retention RAM
Anna Bridge 160:5571c4ff569f 13 {
Anna Bridge 160:5571c4ff569f 14 TTB +0 EMPTY 0x4000
Anna Bridge 160:5571c4ff569f 15 { } ; Level-1 Translation Table for MMU
Anna Bridge 160:5571c4ff569f 16 }
Anna Bridge 160:5571c4ff569f 17
Anna Bridge 160:5571c4ff569f 18 SFLASH __ROM_BASE __ROM_SIZE ; load region size_region
Anna Bridge 160:5571c4ff569f 19 {
Anna Bridge 160:5571c4ff569f 20 BOOT_LOADER_BEGIN __ROM_BASE FIXED
Anna Bridge 160:5571c4ff569f 21 {
Anna Bridge 160:5571c4ff569f 22 * (BOOT_LOADER)
Anna Bridge 160:5571c4ff569f 23 }
Anna Bridge 160:5571c4ff569f 24
Anna Bridge 160:5571c4ff569f 25 VECTORS __VECTOR_BASE FIXED
Anna Bridge 160:5571c4ff569f 26 {
Anna Bridge 160:5571c4ff569f 27 * (RESET, +FIRST) ; Vector table and other startup code
Anna Bridge 160:5571c4ff569f 28 * (InRoot$$Sections) ; All (library) code that must be in a root region
Anna Bridge 160:5571c4ff569f 29 * (+RO-CODE) ; Application RO code (.text)
Anna Bridge 160:5571c4ff569f 30 }
Anna Bridge 160:5571c4ff569f 31
Anna Bridge 160:5571c4ff569f 32 RO_DATA +0
Anna Bridge 160:5571c4ff569f 33 { * (+RO-DATA) } ; Application RO data (.constdata)
Anna Bridge 160:5571c4ff569f 34
Anna Bridge 160:5571c4ff569f 35 RW_DATA 0x20020000
Anna Bridge 160:5571c4ff569f 36 { * (+RW) } ; Application RW data (.data)
Anna Bridge 160:5571c4ff569f 37
Anna Bridge 160:5571c4ff569f 38 RW_IRAM1 +0 ALIGN 0x10
Anna Bridge 160:5571c4ff569f 39 { * (+ZI) } ; Application ZI data (.bss)
Anna Bridge 160:5571c4ff569f 40
Anna Bridge 160:5571c4ff569f 41 ARM_LIB_HEAP +0
Anna Bridge 160:5571c4ff569f 42 { * (HEAP) } ; Application heap area (HEAP)
Anna Bridge 160:5571c4ff569f 43
Anna Bridge 160:5571c4ff569f 44 ARM_LIB_STACK (__RAM_BASE + __NM_RAM_SIZE) EMPTY -__STACK_SIZE ; Stack region growing down
Anna Bridge 160:5571c4ff569f 45 { }
Anna Bridge 160:5571c4ff569f 46
Anna Bridge 160:5571c4ff569f 47 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Anna Bridge 160:5571c4ff569f 48 ; RAM-NC : Internal non-cached RAM region
Anna Bridge 160:5571c4ff569f 49 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Anna Bridge 160:5571c4ff569f 50
Anna Bridge 160:5571c4ff569f 51 RW_DATA_NC __DATA_NC_BASE __NC_RAM_SIZE
Anna Bridge 160:5571c4ff569f 52 { * (NC_DATA) } ; Application RW data Non cached area
Anna Bridge 160:5571c4ff569f 53
Anna Bridge 160:5571c4ff569f 54 ZI_DATA_NC +0
Anna Bridge 160:5571c4ff569f 55 { * (NC_BSS) } ; Application ZI data Non cached area
Anna Bridge 160:5571c4ff569f 56 }
Anna Bridge 160:5571c4ff569f 57