mbed library sources. Supersedes mbed-src.

Dependents:   Nucleo_Hello_Encoder BLE_iBeaconScan AM1805_DEMO DISCO-F429ZI_ExportTemplate1 ... more

Committer:
AnnaBridge
Date:
Mon Oct 02 15:33:19 2017 +0100
Revision:
174:b96e65c34a4d
Parent:
173:e131a1973e81
Child:
178:79309dc6340a
This updates the lib to the mbed lib v 152

Who changed what in which revision?

UserRevisionLine numberNew contents of line
AnnaBridge 173:e131a1973e81 1 ; Realtek Semiconductor Corp.
AnnaBridge 173:e131a1973e81 2 ;
AnnaBridge 173:e131a1973e81 3 ; RTL8195A ARMCC Scatter File
AnnaBridge 173:e131a1973e81 4 ;
AnnaBridge 173:e131a1973e81 5 ; MEMORY
AnnaBridge 173:e131a1973e81 6 ; {
AnnaBridge 173:e131a1973e81 7 ; SROM (rx) : ORIGIN = 0x10000000, LENGTH = 0x00007000
AnnaBridge 173:e131a1973e81 8 ; SRAM (rwx) : ORIGIN = 0x10007000, LENGTH = 0x00070000 - 0x00007000
AnnaBridge 173:e131a1973e81 9 ; TCM (rwx) : ORIGIN = 0x1FFF0000, LENGTH = 0x00010000
AnnaBridge 173:e131a1973e81 10 ; DRAM (rwx) : ORIGIN = 0x30000000, LENGTH = 2M
AnnaBridge 173:e131a1973e81 11 ; }
AnnaBridge 167:e84263d55307 12
AnnaBridge 173:e131a1973e81 13 LR_IRAM 0x10007000 (0x70000 - 0x7000) {
AnnaBridge 173:e131a1973e81 14
AnnaBridge 173:e131a1973e81 15 IMAGE2_TABLE 0x10007000 FIXED {
AnnaBridge 173:e131a1973e81 16 *rtl8195a_init.o(.image2.ram.data*, +FIRST)
AnnaBridge 173:e131a1973e81 17 *rtl8195a_init.o(.image2.validate.rodata*)
AnnaBridge 167:e84263d55307 18 }
AnnaBridge 167:e84263d55307 19
AnnaBridge 173:e131a1973e81 20 ER_IRAM +0 FIXED {
AnnaBridge 173:e131a1973e81 21 *rtl8195a_crypto.o (+RO)
AnnaBridge 174:b96e65c34a4d 22 *(i.mbedtls*)
AnnaBridge 173:e131a1973e81 23 *libc.a (+RO)
AnnaBridge 174:b96e65c34a4d 24 *rtx_*.o (+RO)
AnnaBridge 173:e131a1973e81 25 *lib_peripheral_mbed_arm.ar (+RO)
AnnaBridge 167:e84263d55307 26 }
AnnaBridge 167:e84263d55307 27
AnnaBridge 167:e84263d55307 28 RW_IRAM1 +0 UNINIT FIXED {
AnnaBridge 173:e131a1973e81 29 *rtl8195a_crypto.o(+RW)
AnnaBridge 173:e131a1973e81 30 ;*mbedtls*.o(+RW)
AnnaBridge 173:e131a1973e81 31 *libc.a (+RW)
AnnaBridge 173:e131a1973e81 32 *(.sdram.data*)
AnnaBridge 173:e131a1973e81 33 *lib_peripheral_mbed_arm.ar (+RW)
AnnaBridge 167:e84263d55307 34 }
AnnaBridge 167:e84263d55307 35
AnnaBridge 173:e131a1973e81 36 RW_IRAM2 +0 UNINIT FIXED {
AnnaBridge 173:e131a1973e81 37 *rtl8195a_crypto.o(+ZI, COMMON)
AnnaBridge 173:e131a1973e81 38 ;*mbedtls*.o(+ZI, COMMON)
AnnaBridge 173:e131a1973e81 39 *libc.a (+ZI, COMMON)
AnnaBridge 173:e131a1973e81 40 *(.bss.thread_stack_main)
AnnaBridge 173:e131a1973e81 41 *lib_peripheral_mbed_arm.ar (+ZI, COMMON)
AnnaBridge 173:e131a1973e81 42 }
AnnaBridge 173:e131a1973e81 43
AnnaBridge 173:e131a1973e81 44 ARM_LIB_STACK (0x10070000 - 0x1000) EMPTY 0x1000 {
AnnaBridge 167:e84263d55307 45 }
AnnaBridge 167:e84263d55307 46 }
AnnaBridge 167:e84263d55307 47
AnnaBridge 173:e131a1973e81 48 LR_TCM 0x1FFF0000 0x10000 {
AnnaBridge 173:e131a1973e81 49 TCM_OVERLAY 0x1FFF0000 0x10000 {
AnnaBridge 173:e131a1973e81 50 *lwip_mem.o(.bss*)
AnnaBridge 173:e131a1973e81 51 *lwip_memp.o(.bss*)
AnnaBridge 173:e131a1973e81 52 *.o(.tcm.heap*)
AnnaBridge 173:e131a1973e81 53 }
AnnaBridge 173:e131a1973e81 54 }
AnnaBridge 173:e131a1973e81 55
AnnaBridge 173:e131a1973e81 56 LR_DRAM 0x30000000 0x200000 {
AnnaBridge 173:e131a1973e81 57
AnnaBridge 173:e131a1973e81 58 ER_DRAM +0 FIXED {
AnnaBridge 173:e131a1973e81 59 .ANY (+RO)
AnnaBridge 173:e131a1973e81 60 }
AnnaBridge 173:e131a1973e81 61
AnnaBridge 173:e131a1973e81 62 RW_DRAM1 +0 UNINIT FIXED {
AnnaBridge 173:e131a1973e81 63 .ANY (+RW)
AnnaBridge 173:e131a1973e81 64 }
AnnaBridge 173:e131a1973e81 65
AnnaBridge 173:e131a1973e81 66 RW_DRAM2 +0 UNINIT FIXED {
AnnaBridge 173:e131a1973e81 67 .ANY (+ZI)
AnnaBridge 173:e131a1973e81 68 }
AnnaBridge 173:e131a1973e81 69 }