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.

Committer:
AnnaBridge
Date:
Wed Oct 25 14:40:21 2017 +0100
Revision:
154:fb8e0ae1cceb
Parent:
145:64910690c574
Release 154 of the mbed library.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
AnnaBridge 154:fb8e0ae1cceb 1 #! armcc -E
emilmont 77:869cf507173a 2
AnnaBridge 154:fb8e0ae1cceb 3 #if !defined(MBED_APP_START)
AnnaBridge 154:fb8e0ae1cceb 4 #define MBED_APP_START 0x00000000
AnnaBridge 154:fb8e0ae1cceb 5 #endif
AnnaBridge 154:fb8e0ae1cceb 6
AnnaBridge 154:fb8e0ae1cceb 7 #if !defined(MBED_APP_SIZE)
AnnaBridge 154:fb8e0ae1cceb 8 #define MBED_APP_SIZE 0x80000
AnnaBridge 154:fb8e0ae1cceb 9 #endif
AnnaBridge 154:fb8e0ae1cceb 10
AnnaBridge 154:fb8e0ae1cceb 11 LR_IROM1 MBED_APP_START MBED_APP_SIZE { ; load region size_region
AnnaBridge 154:fb8e0ae1cceb 12 ER_IROM0 MBED_APP_START 0x2FC { ; load address = execution address
AnnaBridge 154:fb8e0ae1cceb 13 *.o (RESET, +First)
AnnaBridge 154:fb8e0ae1cceb 14 .ANY (+RO)
AnnaBridge 154:fb8e0ae1cceb 15 }
AnnaBridge 154:fb8e0ae1cceb 16 ER_CRP (MBED_APP_START + 0x2FC) FIXED 4 {
AnnaBridge 154:fb8e0ae1cceb 17 *.o (.CRPSection)
AnnaBridge 154:fb8e0ae1cceb 18 }
AnnaBridge 154:fb8e0ae1cceb 19 ER_IROM1 (MBED_APP_START + (0x2FC + 4)) FIXED (MBED_APP_SIZE - (0x2FC + 4)) {
AnnaBridge 154:fb8e0ae1cceb 20 *(InRoot$$Sections)
AnnaBridge 154:fb8e0ae1cceb 21 .ANY (+RO)
emilmont 77:869cf507173a 22 }
emilmont 77:869cf507173a 23 ; 8_byte_aligned(49 vect * 4 bytes) = 8_byte_aligned(0xC4) = 0xC8
AnnaBridge 145:64910690c574 24 ; 32KB (RAM size) - 0xC8 (NIVT) - 32 (topmost 32 bytes used by IAP functions) = 0x7F18
AnnaBridge 145:64910690c574 25 RW_IRAM1 0x100000C8 0x7F18 {
emilmont 77:869cf507173a 26 .ANY (+RW +ZI)
emilmont 77:869cf507173a 27 }
emilmont 77:869cf507173a 28 RW_IRAM2 0x2007C000 0x4000 { ; RW data, ETH RAM
emilmont 77:869cf507173a 29 .ANY (AHBSRAM0)
emilmont 77:869cf507173a 30 }
emilmont 77:869cf507173a 31 RW_IRAM3 0x20080000 0x4000 { ; RW data, ETH RAM
emilmont 77:869cf507173a 32 .ANY (AHBSRAM1)
emilmont 77:869cf507173a 33 }
emilmont 77:869cf507173a 34 RW_IRAM4 0x40038000 0x0800 { ; RW data, CAN RAM
emilmont 77:869cf507173a 35 .ANY (CANRAM)
emilmont 77:869cf507173a 36 }
emilmont 77:869cf507173a 37 }