mbed library sources. Supersedes mbed-src.

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

Committer:
AnnaBridge
Date:
Fri Sep 15 14:59:18 2017 +0100
Revision:
173:e131a1973e81
Parent:
167:e84263d55307
Child:
174:b96e65c34a4d
This updates the lib to the mbed lib v 151

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 173:e131a1973e81 22 * (i.mbedtls*)
AnnaBridge 173:e131a1973e81 23 *libc.a (+RO)
AnnaBridge 173:e131a1973e81 24
AnnaBridge 173:e131a1973e81 25 *rtx_*.o (+RO)
AnnaBridge 173:e131a1973e81 26 *Ticker.o (+RO)
AnnaBridge 173:e131a1973e81 27 *Timeout.o (+RO)
AnnaBridge 173:e131a1973e81 28 *rtx_timer.o (+RO)
AnnaBridge 173:e131a1973e81 29 *TimerEvent.o (+RO)
AnnaBridge 173:e131a1973e81 30 *mbed_ticker_api.o (+RO)
AnnaBridge 173:e131a1973e81 31 *mbed_critical.o (+RO)
AnnaBridge 173:e131a1973e81 32 *us_ticker.o (+RO)
AnnaBridge 173:e131a1973e81 33
AnnaBridge 173:e131a1973e81 34 *lib_peripheral_mbed_arm.ar (+RO)
AnnaBridge 167:e84263d55307 35 }
AnnaBridge 167:e84263d55307 36
AnnaBridge 167:e84263d55307 37 RW_IRAM1 +0 UNINIT FIXED {
AnnaBridge 173:e131a1973e81 38 *rtl8195a_crypto.o(+RW)
AnnaBridge 173:e131a1973e81 39 ;*mbedtls*.o(+RW)
AnnaBridge 173:e131a1973e81 40 *libc.a (+RW)
AnnaBridge 173:e131a1973e81 41 *(.sdram.data*)
AnnaBridge 173:e131a1973e81 42 *lib_peripheral_mbed_arm.ar (+RW)
AnnaBridge 167:e84263d55307 43 }
AnnaBridge 167:e84263d55307 44
AnnaBridge 173:e131a1973e81 45 RW_IRAM2 +0 UNINIT FIXED {
AnnaBridge 173:e131a1973e81 46 *rtl8195a_crypto.o(+ZI, COMMON)
AnnaBridge 173:e131a1973e81 47 ;*mbedtls*.o(+ZI, COMMON)
AnnaBridge 173:e131a1973e81 48 *libc.a (+ZI, COMMON)
AnnaBridge 173:e131a1973e81 49 *(.bss.thread_stack_main)
AnnaBridge 173:e131a1973e81 50 *lib_peripheral_mbed_arm.ar (+ZI, COMMON)
AnnaBridge 173:e131a1973e81 51 }
AnnaBridge 173:e131a1973e81 52
AnnaBridge 173:e131a1973e81 53 ARM_LIB_STACK (0x10070000 - 0x1000) EMPTY 0x1000 {
AnnaBridge 167:e84263d55307 54 }
AnnaBridge 167:e84263d55307 55 }
AnnaBridge 167:e84263d55307 56
AnnaBridge 173:e131a1973e81 57 LR_TCM 0x1FFF0000 0x10000 {
AnnaBridge 173:e131a1973e81 58 TCM_OVERLAY 0x1FFF0000 0x10000 {
AnnaBridge 173:e131a1973e81 59 *lwip_mem.o(.bss*)
AnnaBridge 173:e131a1973e81 60 *lwip_memp.o(.bss*)
AnnaBridge 173:e131a1973e81 61 *.o(.tcm.heap*)
AnnaBridge 173:e131a1973e81 62 }
AnnaBridge 173:e131a1973e81 63 }
AnnaBridge 173:e131a1973e81 64
AnnaBridge 173:e131a1973e81 65 LR_DRAM 0x30000000 0x200000 {
AnnaBridge 173:e131a1973e81 66
AnnaBridge 173:e131a1973e81 67 ER_DRAM +0 FIXED {
AnnaBridge 173:e131a1973e81 68 .ANY (+RO)
AnnaBridge 173:e131a1973e81 69 }
AnnaBridge 173:e131a1973e81 70
AnnaBridge 173:e131a1973e81 71 RW_DRAM1 +0 UNINIT FIXED {
AnnaBridge 173:e131a1973e81 72 .ANY (+RW)
AnnaBridge 173:e131a1973e81 73 }
AnnaBridge 173:e131a1973e81 74
AnnaBridge 173:e131a1973e81 75 RW_DRAM2 +0 UNINIT FIXED {
AnnaBridge 173:e131a1973e81 76 .ANY (+ZI)
AnnaBridge 173:e131a1973e81 77 }
AnnaBridge 173:e131a1973e81 78 }