Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Fork of mbed-dev by
targets/TARGET_NUVOTON/TARGET_M480/device/TOOLCHAIN_ARM_STD/M487.sct@172:7d866c31b3c5, 2017-08-31 (annotated)
- Committer:
- AnnaBridge
- Date:
- Thu Aug 31 17:27:04 2017 +0100
- Revision:
- 172:7d866c31b3c5
This updates the lib to the mbed lib v 150
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
AnnaBridge | 172:7d866c31b3c5 | 1 | #! armcc -E |
AnnaBridge | 172:7d866c31b3c5 | 2 | |
AnnaBridge | 172:7d866c31b3c5 | 3 | #if !defined(MBED_APP_START) |
AnnaBridge | 172:7d866c31b3c5 | 4 | #define MBED_APP_START 0x00000000 |
AnnaBridge | 172:7d866c31b3c5 | 5 | #endif |
AnnaBridge | 172:7d866c31b3c5 | 6 | |
AnnaBridge | 172:7d866c31b3c5 | 7 | #if !defined(MBED_APP_SIZE) |
AnnaBridge | 172:7d866c31b3c5 | 8 | #define MBED_APP_SIZE 0x00080000 |
AnnaBridge | 172:7d866c31b3c5 | 9 | #endif |
AnnaBridge | 172:7d866c31b3c5 | 10 | |
AnnaBridge | 172:7d866c31b3c5 | 11 | #define SPIM_CCM_START 0x20020000 |
AnnaBridge | 172:7d866c31b3c5 | 12 | #define SPIM_CCM_END 0x20028000 |
AnnaBridge | 172:7d866c31b3c5 | 13 | |
AnnaBridge | 172:7d866c31b3c5 | 14 | LR_IROM1 MBED_APP_START { |
AnnaBridge | 172:7d866c31b3c5 | 15 | ER_IROM1 MBED_APP_START { ; load address = execution address |
AnnaBridge | 172:7d866c31b3c5 | 16 | *(RESET, +First) |
AnnaBridge | 172:7d866c31b3c5 | 17 | *(InRoot$$Sections) |
AnnaBridge | 172:7d866c31b3c5 | 18 | .ANY (+RO) |
AnnaBridge | 172:7d866c31b3c5 | 19 | } |
AnnaBridge | 172:7d866c31b3c5 | 20 | |
AnnaBridge | 172:7d866c31b3c5 | 21 | ;UVISOR AlignExpr(+0, 16) { ; 16 byte-aligned |
AnnaBridge | 172:7d866c31b3c5 | 22 | ; uvisor-lib.a (+RW +ZI) |
AnnaBridge | 172:7d866c31b3c5 | 23 | ;} |
AnnaBridge | 172:7d866c31b3c5 | 24 | |
AnnaBridge | 172:7d866c31b3c5 | 25 | ARM_LIB_STACK 0x20000000 EMPTY 0x800 { |
AnnaBridge | 172:7d866c31b3c5 | 26 | } |
AnnaBridge | 172:7d866c31b3c5 | 27 | |
AnnaBridge | 172:7d866c31b3c5 | 28 | ER_IRAMVEC 0x20000800 EMPTY (4*(16 + 96)) { ; Reserve for vectors |
AnnaBridge | 172:7d866c31b3c5 | 29 | } |
AnnaBridge | 172:7d866c31b3c5 | 30 | |
AnnaBridge | 172:7d866c31b3c5 | 31 | RW_IRAM1 AlignExpr(+0, 16) { ; 16 byte-aligned |
AnnaBridge | 172:7d866c31b3c5 | 32 | .ANY (+RW +ZI) |
AnnaBridge | 172:7d866c31b3c5 | 33 | } |
AnnaBridge | 172:7d866c31b3c5 | 34 | |
AnnaBridge | 172:7d866c31b3c5 | 35 | ARM_LIB_HEAP AlignExpr(+0, 16) EMPTY (0x20000000 + 0x28000 - AlignExpr(ImageLimit(RW_IRAM1), 16)) { |
AnnaBridge | 172:7d866c31b3c5 | 36 | } |
AnnaBridge | 172:7d866c31b3c5 | 37 | } |
AnnaBridge | 172:7d866c31b3c5 | 38 | ScatterAssert(LoadLimit(LR_IROM1) <= (MBED_APP_START + MBED_APP_SIZE)) ; 512 KB APROM |
AnnaBridge | 172:7d866c31b3c5 | 39 | ScatterAssert(ImageLimit(ARM_LIB_HEAP) <= 0x20028000) ; 160 KB SRAM |