mbed library sources. Supersedes mbed-src.
Dependents: Nucleo_Hello_Encoder BLE_iBeaconScan AM1805_DEMO DISCO-F429ZI_ExportTemplate1 ... more
targets/TARGET_Realtek/TARGET_AMEBA/TARGET_RTL8195A/device/TOOLCHAIN_ARM_STD/rtl8195a.sct@173:e131a1973e81, 2017-09-15 (annotated)
- 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?
User | Revision | Line number | New 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 | } |