The official Mbed 2 C/C++ SDK provides the software platform and libraries to build your applications.
Dependents: hello SerialTestv11 SerialTestv12 Sierpinski ... more
mbed 2
This is the mbed 2 library. If you'd like to learn about Mbed OS please see the mbed-os docs.
TARGET_VK_RZ_A1H/TOOLCHAIN_ARM_STD/VKRZA1H.sct@169:a7c7b631e539, 2018-06-22 (annotated)
- Committer:
- Anna Bridge
- Date:
- Fri Jun 22 15:38:59 2018 +0100
- Revision:
- 169:a7c7b631e539
- Parent:
- 165:d1b4690b3f8b
- Child:
- 170:e95d10626187
mbed library. Release version 162
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
AnnaBridge | 165:d1b4690b3f8b | 1 | #! armcc -E -I"../" |
AnnaBridge | 165:d1b4690b3f8b | 2 | ;************************************************** |
AnnaBridge | 165:d1b4690b3f8b | 3 | ; Copyright (c) 2017 ARM Ltd. All rights reserved. |
AnnaBridge | 165:d1b4690b3f8b | 4 | ;************************************************** |
AnnaBridge | 165:d1b4690b3f8b | 5 | |
AnnaBridge | 165:d1b4690b3f8b | 6 | ; Scatter-file for RTX Example on Versatile Express |
AnnaBridge | 165:d1b4690b3f8b | 7 | |
AnnaBridge | 165:d1b4690b3f8b | 8 | ; This scatter-file places application code, data, stack and heap at suitable addresses in the memory map. |
AnnaBridge | 165:d1b4690b3f8b | 9 | |
AnnaBridge | 165:d1b4690b3f8b | 10 | #include "mbed_config.h" |
AnnaBridge | 165:d1b4690b3f8b | 11 | #include "mem_VK_RZ_A1H.h" |
AnnaBridge | 165:d1b4690b3f8b | 12 | |
AnnaBridge | 165:d1b4690b3f8b | 13 | LOAD_TTB __TTB_BASE __TTB_SIZE ; Page 0 of On-Chip Data Retention RAM |
AnnaBridge | 165:d1b4690b3f8b | 14 | { |
AnnaBridge | 165:d1b4690b3f8b | 15 | TTB +0 EMPTY 0x4000 |
AnnaBridge | 165:d1b4690b3f8b | 16 | { } ; Level-1 Translation Table for MMU |
AnnaBridge | 165:d1b4690b3f8b | 17 | } |
AnnaBridge | 165:d1b4690b3f8b | 18 | |
AnnaBridge | 165:d1b4690b3f8b | 19 | SFLASH __ROM_BASE __ROM_SIZE ; load region size_region |
AnnaBridge | 165:d1b4690b3f8b | 20 | { |
AnnaBridge | 165:d1b4690b3f8b | 21 | VECTORS __VECTOR_BASE FIXED |
AnnaBridge | 165:d1b4690b3f8b | 22 | { |
AnnaBridge | 165:d1b4690b3f8b | 23 | * (RESET, +FIRST) ; Vector table and other startup code |
AnnaBridge | 165:d1b4690b3f8b | 24 | * (InRoot$$Sections) ; All (library) code that must be in a root region |
AnnaBridge | 165:d1b4690b3f8b | 25 | * (+RO-CODE) ; Application RO code (.text) |
AnnaBridge | 165:d1b4690b3f8b | 26 | } |
AnnaBridge | 165:d1b4690b3f8b | 27 | |
AnnaBridge | 165:d1b4690b3f8b | 28 | RO_DATA +0 |
AnnaBridge | 165:d1b4690b3f8b | 29 | { * (+RO-DATA) } ; Application RO data (.constdata) |
AnnaBridge | 165:d1b4690b3f8b | 30 | |
AnnaBridge | 165:d1b4690b3f8b | 31 | RW_DATA __DATA_BASE |
AnnaBridge | 165:d1b4690b3f8b | 32 | { * (+RW) } ; Application RW data (.data) |
AnnaBridge | 165:d1b4690b3f8b | 33 | |
AnnaBridge | 165:d1b4690b3f8b | 34 | RW_IRAM1 +0 ALIGN 0x10 |
AnnaBridge | 165:d1b4690b3f8b | 35 | { * (+ZI) } ; Application ZI data (.bss) |
AnnaBridge | 165:d1b4690b3f8b | 36 | |
AnnaBridge | 165:d1b4690b3f8b | 37 | ARM_LIB_HEAP +0 |
AnnaBridge | 165:d1b4690b3f8b | 38 | { * (HEAP) } ; Application heap area (HEAP) |
AnnaBridge | 165:d1b4690b3f8b | 39 | |
AnnaBridge | 165:d1b4690b3f8b | 40 | ARM_LIB_STACK (__RAM_BASE + __NM_RAM_SIZE) EMPTY -__STACK_SIZE ; Stack region growing down |
AnnaBridge | 165:d1b4690b3f8b | 41 | { } |
AnnaBridge | 165:d1b4690b3f8b | 42 | |
AnnaBridge | 165:d1b4690b3f8b | 43 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
AnnaBridge | 165:d1b4690b3f8b | 44 | ; RAM-NC : Internal non-cached RAM region |
AnnaBridge | 165:d1b4690b3f8b | 45 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
AnnaBridge | 165:d1b4690b3f8b | 46 | |
AnnaBridge | 165:d1b4690b3f8b | 47 | RW_DATA_NC __DATA_NC_BASE __NC_RAM_SIZE |
AnnaBridge | 165:d1b4690b3f8b | 48 | { * (NC_DATA) } ; Application RW data Non cached area |
AnnaBridge | 165:d1b4690b3f8b | 49 | |
AnnaBridge | 165:d1b4690b3f8b | 50 | ZI_DATA_NC +0 |
AnnaBridge | 165:d1b4690b3f8b | 51 | { * (NC_BSS) } ; Application ZI data Non cached area |
AnnaBridge | 165:d1b4690b3f8b | 52 | } |
AnnaBridge | 165:d1b4690b3f8b | 53 | |
AnnaBridge | 165:d1b4690b3f8b | 54 | #ifndef RUN_FROM_SDRAM |
AnnaBridge | 165:d1b4690b3f8b | 55 | SDRAM 0x08000000 0x02000000 ; 32MB External SDRAM region |
AnnaBridge | 165:d1b4690b3f8b | 56 | { |
AnnaBridge | 165:d1b4690b3f8b | 57 | } |
AnnaBridge | 165:d1b4690b3f8b | 58 | #else |
AnnaBridge | 165:d1b4690b3f8b | 59 | SRAM 0x200A0000 0x00960000 ; 9.5MB Internal SRAM region (0.5MB SDCARD Bootloader !!!) |
AnnaBridge | 165:d1b4690b3f8b | 60 | { |
AnnaBridge | 165:d1b4690b3f8b | 61 | } |
AnnaBridge | 165:d1b4690b3f8b | 62 | #endif |