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_GCC_ARM/rlx8195A-symbol-v02-img2.ld@167:e84263d55307, 2017-06-21 (annotated)
- Committer:
- AnnaBridge
- Date:
- Wed Jun 21 17:46:44 2017 +0100
- Revision:
- 167:e84263d55307
This updates the lib to the mbed lib v 145
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
AnnaBridge | 167:e84263d55307 | 1 | /* |
AnnaBridge | 167:e84263d55307 | 2 | * Copyright (c) 2013-2016 Realtek Semiconductor Corp. |
AnnaBridge | 167:e84263d55307 | 3 | * |
AnnaBridge | 167:e84263d55307 | 4 | * Licensed under the Apache License, Version 2.0 (the "License"); |
AnnaBridge | 167:e84263d55307 | 5 | * you may not use this file except in compliance with the License. |
AnnaBridge | 167:e84263d55307 | 6 | * You may obtain a copy of the License at |
AnnaBridge | 167:e84263d55307 | 7 | * |
AnnaBridge | 167:e84263d55307 | 8 | * http://www.apache.org/licenses/LICENSE-2.0 |
AnnaBridge | 167:e84263d55307 | 9 | * |
AnnaBridge | 167:e84263d55307 | 10 | * Unless required by applicable law or agreed to in writing, software |
AnnaBridge | 167:e84263d55307 | 11 | * distributed under the License is distributed on an "AS IS" BASIS, |
AnnaBridge | 167:e84263d55307 | 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
AnnaBridge | 167:e84263d55307 | 13 | * See the License for the specific language governing permissions and |
AnnaBridge | 167:e84263d55307 | 14 | * limitations under the License. |
AnnaBridge | 167:e84263d55307 | 15 | */ |
AnnaBridge | 167:e84263d55307 | 16 | |
AnnaBridge | 167:e84263d55307 | 17 | |
AnnaBridge | 167:e84263d55307 | 18 | ENTRY(Reset_Handler) |
AnnaBridge | 167:e84263d55307 | 19 | |
AnnaBridge | 167:e84263d55307 | 20 | /*INCLUDE "mbed-os/targets/TARGET_Realtek/TARGET_AMEBA/TARGET_RTL8195A/device/TOOLCHAIN_GCC_ARM/export-rom_v02.txt"*/ |
AnnaBridge | 167:e84263d55307 | 21 | SECTIONS |
AnnaBridge | 167:e84263d55307 | 22 | { |
AnnaBridge | 167:e84263d55307 | 23 | __vectors_table = 0x0; |
AnnaBridge | 167:e84263d55307 | 24 | Reset_Handler = 0x101; |
AnnaBridge | 167:e84263d55307 | 25 | NMI_Handler = 0x109; |
AnnaBridge | 167:e84263d55307 | 26 | HardFault_Handler = 0x10d; |
AnnaBridge | 167:e84263d55307 | 27 | MemManage_Handler = 0x121; |
AnnaBridge | 167:e84263d55307 | 28 | BusFault_Handler = 0x125; |
AnnaBridge | 167:e84263d55307 | 29 | UsageFault_Handler = 0x129; |
AnnaBridge | 167:e84263d55307 | 30 | HalLogUartInit = 0x201; |
AnnaBridge | 167:e84263d55307 | 31 | HalSerialGetcRtl8195a = 0x309; |
AnnaBridge | 167:e84263d55307 | 32 | HalSerialGetIsrEnRegRtl8195a = 0x329; |
AnnaBridge | 167:e84263d55307 | 33 | HalSerialSetIrqEnRegRtl8195a = 0x335; |
AnnaBridge | 167:e84263d55307 | 34 | HalCpuClkConfig = 0x341; |
AnnaBridge | 167:e84263d55307 | 35 | HalGetCpuClk = 0x355; |
AnnaBridge | 167:e84263d55307 | 36 | HalRomInfo = 0x39d; |
AnnaBridge | 167:e84263d55307 | 37 | HalGetRomInfo = 0x3b5; |
AnnaBridge | 167:e84263d55307 | 38 | HalResetVsr = 0x3c5; |
AnnaBridge | 167:e84263d55307 | 39 | HalDelayUs = 0x899; |
AnnaBridge | 167:e84263d55307 | 40 | HalNMIHandler = 0x8e1; |
AnnaBridge | 167:e84263d55307 | 41 | HalHardFaultHandler = 0x911; |
AnnaBridge | 167:e84263d55307 | 42 | HalMemManageHandler = 0xc09; |
AnnaBridge | 167:e84263d55307 | 43 | HalBusFaultHandler = 0xc39; |
AnnaBridge | 167:e84263d55307 | 44 | HalUsageFaultHandler = 0xc69; |
AnnaBridge | 167:e84263d55307 | 45 | HalUart0PinCtrlRtl8195A = 0xcfd; |
AnnaBridge | 167:e84263d55307 | 46 | HalUart1PinCtrlRtl8195A = 0xdc9; |
AnnaBridge | 167:e84263d55307 | 47 | HalUart2PinCtrlRtl8195A = 0xe9d; |
AnnaBridge | 167:e84263d55307 | 48 | HalSPI0PinCtrlRtl8195A = 0xf75; |
AnnaBridge | 167:e84263d55307 | 49 | HalSPI1PinCtrlRtl8195A = 0x1015; |
AnnaBridge | 167:e84263d55307 | 50 | HalSPI2PinCtrlRtl8195A = 0x10e5; |
AnnaBridge | 167:e84263d55307 | 51 | HalSPI0MCSPinCtrlRtl8195A = 0x11b5; |
AnnaBridge | 167:e84263d55307 | 52 | HalI2C0PinCtrlRtl8195A = 0x1275; |
AnnaBridge | 167:e84263d55307 | 53 | HalI2C1PinCtrlRtl8195A = 0x1381; |
AnnaBridge | 167:e84263d55307 | 54 | HalI2C2PinCtrlRtl8195A = 0x1459; |
AnnaBridge | 167:e84263d55307 | 55 | HalI2C3PinCtrlRtl8195A = 0x1529; |
AnnaBridge | 167:e84263d55307 | 56 | HalI2S0PinCtrlRtl8195A = 0x1639; |
AnnaBridge | 167:e84263d55307 | 57 | HalI2S1PinCtrlRtl8195A = 0x176d; |
AnnaBridge | 167:e84263d55307 | 58 | HalPCM0PinCtrlRtl8195A = 0x1845; |
AnnaBridge | 167:e84263d55307 | 59 | HalPCM1PinCtrlRtl8195A = 0x1949; |
AnnaBridge | 167:e84263d55307 | 60 | HalSDIODPinCtrlRtl8195A = 0x1a1d; |
AnnaBridge | 167:e84263d55307 | 61 | HalSDIOHPinCtrlRtl8195A = 0x1a6d; |
AnnaBridge | 167:e84263d55307 | 62 | HalMIIPinCtrlRtl8195A = 0x1ab9; |
AnnaBridge | 167:e84263d55307 | 63 | HalWLLEDPinCtrlRtl8195A = 0x1b51; |
AnnaBridge | 167:e84263d55307 | 64 | HalWLANT0PinCtrlRtl8195A = 0x1c0d; |
AnnaBridge | 167:e84263d55307 | 65 | HalWLANT1PinCtrlRtl8195A = 0x1c61; |
AnnaBridge | 167:e84263d55307 | 66 | HalWLBTCOEXPinCtrlRtl8195A = 0x1cb5; |
AnnaBridge | 167:e84263d55307 | 67 | HalWLBTCMDPinCtrlRtl8195A = 0x1d05; |
AnnaBridge | 167:e84263d55307 | 68 | HalNFCPinCtrlRtl8195A = 0x1d59; |
AnnaBridge | 167:e84263d55307 | 69 | HalPWM0PinCtrlRtl8195A = 0x1da9; |
AnnaBridge | 167:e84263d55307 | 70 | HalPWM1PinCtrlRtl8195A = 0x1ead; |
AnnaBridge | 167:e84263d55307 | 71 | HalPWM2PinCtrlRtl8195A = 0x1fb5; |
AnnaBridge | 167:e84263d55307 | 72 | HalPWM3PinCtrlRtl8195A = 0x20b1; |
AnnaBridge | 167:e84263d55307 | 73 | HalETE0PinCtrlRtl8195A = 0x21b9; |
AnnaBridge | 167:e84263d55307 | 74 | HalETE1PinCtrlRtl8195A = 0x22c1; |
AnnaBridge | 167:e84263d55307 | 75 | HalETE2PinCtrlRtl8195A = 0x23c9; |
AnnaBridge | 167:e84263d55307 | 76 | HalETE3PinCtrlRtl8195A = 0x24d1; |
AnnaBridge | 167:e84263d55307 | 77 | HalEGTIMPinCtrlRtl8195A = 0x25d9; |
AnnaBridge | 167:e84263d55307 | 78 | HalSPIFlashPinCtrlRtl8195A = 0x2679; |
AnnaBridge | 167:e84263d55307 | 79 | HalSDRPinCtrlRtl8195A = 0x2725; |
AnnaBridge | 167:e84263d55307 | 80 | HalJTAGPinCtrlRtl8195A = 0x280d; |
AnnaBridge | 167:e84263d55307 | 81 | HalTRACEPinCtrlRtl8195A = 0x2861; |
AnnaBridge | 167:e84263d55307 | 82 | HalLOGUartPinCtrlRtl8195A = 0x28b9; |
AnnaBridge | 167:e84263d55307 | 83 | HalLOGUartIRPinCtrlRtl8195A = 0x291d; |
AnnaBridge | 167:e84263d55307 | 84 | HalSICPinCtrlRtl8195A = 0x2981; |
AnnaBridge | 167:e84263d55307 | 85 | HalEEPROMPinCtrlRtl8195A = 0x29d9; |
AnnaBridge | 167:e84263d55307 | 86 | HalDEBUGPinCtrlRtl8195A = 0x2a31; |
AnnaBridge | 167:e84263d55307 | 87 | HalPinCtrlRtl8195A = 0x2b39; |
AnnaBridge | 167:e84263d55307 | 88 | SpicRxCmdRtl8195A = 0x2e5d; |
AnnaBridge | 167:e84263d55307 | 89 | SpicWaitBusyDoneRtl8195A = 0x2ea5; |
AnnaBridge | 167:e84263d55307 | 90 | SpicGetFlashStatusRtl8195A = 0x2eb5; |
AnnaBridge | 167:e84263d55307 | 91 | SpicWaitWipDoneRtl8195A = 0x2f55; |
AnnaBridge | 167:e84263d55307 | 92 | SpicTxCmdRtl8195A = 0x2f6d; |
AnnaBridge | 167:e84263d55307 | 93 | SpicSetFlashStatusRtl8195A = 0x2fc1; |
AnnaBridge | 167:e84263d55307 | 94 | SpicCmpDataForCalibrationRtl8195A = 0x3049; |
AnnaBridge | 167:e84263d55307 | 95 | SpicLoadInitParaFromClockRtl8195A = 0x3081; |
AnnaBridge | 167:e84263d55307 | 96 | SpicInitRtl8195A = 0x30e5; |
AnnaBridge | 167:e84263d55307 | 97 | SpicEraseFlashRtl8195A = 0x31bd; |
AnnaBridge | 167:e84263d55307 | 98 | SpiFlashApp = 0x3279; |
AnnaBridge | 167:e84263d55307 | 99 | HalPeripheralIntrHandle = 0x33b5; |
AnnaBridge | 167:e84263d55307 | 100 | HalSysOnIntrHandle = 0x3439; |
AnnaBridge | 167:e84263d55307 | 101 | HalWdgIntrHandle = 0x3485; |
AnnaBridge | 167:e84263d55307 | 102 | HalTimer0IntrHandle = 0x34d5; |
AnnaBridge | 167:e84263d55307 | 103 | HalTimer1IntrHandle = 0x3525; |
AnnaBridge | 167:e84263d55307 | 104 | HalI2C3IntrHandle = 0x3575; |
AnnaBridge | 167:e84263d55307 | 105 | HalTimer2To7IntrHandle = 0x35c5; |
AnnaBridge | 167:e84263d55307 | 106 | HalSpi0IntrHandle = 0x3615; |
AnnaBridge | 167:e84263d55307 | 107 | HalGpioIntrHandle = 0x3665; |
AnnaBridge | 167:e84263d55307 | 108 | HalUart0IntrHandle = 0x36b5; |
AnnaBridge | 167:e84263d55307 | 109 | HalSpiFlashIntrHandle = 0x3705; |
AnnaBridge | 167:e84263d55307 | 110 | HalUsbOtgIntrHandle = 0x3755; |
AnnaBridge | 167:e84263d55307 | 111 | HalSdioHostIntrHandle = 0x37a5; |
AnnaBridge | 167:e84263d55307 | 112 | HalI2s0OrPcm0IntrHandle = 0x37f5; |
AnnaBridge | 167:e84263d55307 | 113 | HalI2s1OrPcm1IntrHandle = 0x3845; |
AnnaBridge | 167:e84263d55307 | 114 | HalWlDmaIntrHandle = 0x3895; |
AnnaBridge | 167:e84263d55307 | 115 | HalWlProtocolIntrHandle = 0x38e5; |
AnnaBridge | 167:e84263d55307 | 116 | HalCryptoIntrHandle = 0x3935; |
AnnaBridge | 167:e84263d55307 | 117 | HalGmacIntrHandle = 0x3985; |
AnnaBridge | 167:e84263d55307 | 118 | HalGdma0Ch0IntrHandle = 0x39d5; |
AnnaBridge | 167:e84263d55307 | 119 | HalGdma0Ch1IntrHandle = 0x3a25; |
AnnaBridge | 167:e84263d55307 | 120 | HalGdma0Ch2IntrHandle = 0x3a75; |
AnnaBridge | 167:e84263d55307 | 121 | HalGdma0Ch3IntrHandle = 0x3ac5; |
AnnaBridge | 167:e84263d55307 | 122 | HalGdma0Ch4IntrHandle = 0x3b15; |
AnnaBridge | 167:e84263d55307 | 123 | HalGdma0Ch5IntrHandle = 0x3b65; |
AnnaBridge | 167:e84263d55307 | 124 | HalGdma1Ch0IntrHandle = 0x3bb5; |
AnnaBridge | 167:e84263d55307 | 125 | HalGdma1Ch1IntrHandle = 0x3c05; |
AnnaBridge | 167:e84263d55307 | 126 | HalGdma1Ch2IntrHandle = 0x3c55; |
AnnaBridge | 167:e84263d55307 | 127 | HalGdma1Ch3IntrHandle = 0x3ca5; |
AnnaBridge | 167:e84263d55307 | 128 | HalGdma1Ch4IntrHandle = 0x3cf5; |
AnnaBridge | 167:e84263d55307 | 129 | HalGdma1Ch5IntrHandle = 0x3d45; |
AnnaBridge | 167:e84263d55307 | 130 | HalSdioDeviceIntrHandle = 0x3d95; |
AnnaBridge | 167:e84263d55307 | 131 | VectorTableInitRtl8195A = 0x3de5; |
AnnaBridge | 167:e84263d55307 | 132 | VectorTableInitForOSRtl8195A = 0x4019; |
AnnaBridge | 167:e84263d55307 | 133 | VectorIrqRegisterRtl8195A = 0x4029; |
AnnaBridge | 167:e84263d55307 | 134 | VectorIrqUnRegisterRtl8195A = 0x4091; |
AnnaBridge | 167:e84263d55307 | 135 | VectorIrqEnRtl8195A = 0x40f1; |
AnnaBridge | 167:e84263d55307 | 136 | VectorIrqDisRtl8195A = 0x418d; |
AnnaBridge | 167:e84263d55307 | 137 | _UartRxDmaIrqHandle = 0x422d; |
AnnaBridge | 167:e84263d55307 | 138 | HalRuartPutCRtl8195a = 0x4281; |
AnnaBridge | 167:e84263d55307 | 139 | HalRuartGetCRtl8195a = 0x429d; |
AnnaBridge | 167:e84263d55307 | 140 | HalRuartRTSCtrlRtl8195a = 0x42bd; |
AnnaBridge | 167:e84263d55307 | 141 | HalRuartGetDebugValueRtl8195a = 0x42e1; |
AnnaBridge | 167:e84263d55307 | 142 | HalRuartGetIMRRtl8195a = 0x43e1; |
AnnaBridge | 167:e84263d55307 | 143 | HalRuartSetIMRRtl8195a = 0x442d; |
AnnaBridge | 167:e84263d55307 | 144 | _UartIrqHandle = 0x4465; |
AnnaBridge | 167:e84263d55307 | 145 | HalRuartDmaInitRtl8195a = 0x4681; |
AnnaBridge | 167:e84263d55307 | 146 | HalRuartIntDisableRtl8195a = 0x4845; |
AnnaBridge | 167:e84263d55307 | 147 | HalRuartDeInitRtl8195a = 0x4855; |
AnnaBridge | 167:e84263d55307 | 148 | HalRuartIntEnableRtl8195a = 0x4985; |
AnnaBridge | 167:e84263d55307 | 149 | _UartTxDmaIrqHandle = 0x4995; |
AnnaBridge | 167:e84263d55307 | 150 | HalRuartRegIrqRtl8195a = 0x49d1; |
AnnaBridge | 167:e84263d55307 | 151 | HalRuartAdapterLoadDefRtl8195a = 0x4a4d; |
AnnaBridge | 167:e84263d55307 | 152 | HalRuartTxGdmaLoadDefRtl8195a = 0x4add; |
AnnaBridge | 167:e84263d55307 | 153 | HalRuartRxGdmaLoadDefRtl8195a = 0x4bc9; |
AnnaBridge | 167:e84263d55307 | 154 | RuartLock = 0x4cc9; |
AnnaBridge | 167:e84263d55307 | 155 | RuartUnLock = 0x4ced; |
AnnaBridge | 167:e84263d55307 | 156 | HalRuartIntSendRtl8195a = 0x4d09; |
AnnaBridge | 167:e84263d55307 | 157 | HalRuartDmaSendRtl8195a = 0x4e35; |
AnnaBridge | 167:e84263d55307 | 158 | HalRuartStopSendRtl8195a = 0x4f89; |
AnnaBridge | 167:e84263d55307 | 159 | HalRuartIntRecvRtl8195a = 0x504d; |
AnnaBridge | 167:e84263d55307 | 160 | HalRuartDmaRecvRtl8195a = 0x51ad; |
AnnaBridge | 167:e84263d55307 | 161 | HalRuartStopRecvRtl8195a = 0x52cd; |
AnnaBridge | 167:e84263d55307 | 162 | RuartIsTimeout = 0x5385; |
AnnaBridge | 167:e84263d55307 | 163 | HalRuartSendRtl8195a = 0x53b1; |
AnnaBridge | 167:e84263d55307 | 164 | HalRuartRecvRtl8195a = 0x5599; |
AnnaBridge | 167:e84263d55307 | 165 | RuartResetRxFifoRtl8195a = 0x5751; |
AnnaBridge | 167:e84263d55307 | 166 | HalRuartResetRxFifoRtl8195a = 0x5775; |
AnnaBridge | 167:e84263d55307 | 167 | HalRuartInitRtl8195a = 0x5829; |
AnnaBridge | 167:e84263d55307 | 168 | HalGdmaOnOffRtl8195a = 0x5df1; |
AnnaBridge | 167:e84263d55307 | 169 | HalGdmaChIsrEnAndDisRtl8195a = 0x5e0d; |
AnnaBridge | 167:e84263d55307 | 170 | HalGdmaChEnRtl8195a = 0x5e51; |
AnnaBridge | 167:e84263d55307 | 171 | HalGdmaChDisRtl8195a = 0x5e6d; |
AnnaBridge | 167:e84263d55307 | 172 | HalGdamChInitRtl8195a = 0x5e91; |
AnnaBridge | 167:e84263d55307 | 173 | HalGdmaChSetingRtl8195a = 0x5ebd; |
AnnaBridge | 167:e84263d55307 | 174 | HalGdmaChBlockSetingRtl8195a = 0x000060dd; |
AnnaBridge | 167:e84263d55307 | 175 | HalGdmaChIsrCleanRtl8195a = 0x6419; |
AnnaBridge | 167:e84263d55307 | 176 | HalGdmaChCleanAutoSrcRtl8195a = 0x64a1; |
AnnaBridge | 167:e84263d55307 | 177 | HalGdmaChCleanAutoDstRtl8195a = 0x6501; |
AnnaBridge | 167:e84263d55307 | 178 | HalEFUSEPowerSwitch8195AROM = 0x6561; |
AnnaBridge | 167:e84263d55307 | 179 | HALEFUSEOneByteReadROM = 0x65f9; |
AnnaBridge | 167:e84263d55307 | 180 | HALEFUSEOneByteWriteROM = 0x6699; |
AnnaBridge | 167:e84263d55307 | 181 | __rtl_memcmpb_v1_00 = 0x681d; |
AnnaBridge | 167:e84263d55307 | 182 | __rtl_random_v1_00 = 0x6861; |
AnnaBridge | 167:e84263d55307 | 183 | __rtl_align_to_be32_v1_00 = 0x6881; |
AnnaBridge | 167:e84263d55307 | 184 | __rtl_memsetw_v1_00 = 0x6899; |
AnnaBridge | 167:e84263d55307 | 185 | __rtl_memsetb_v1_00 = 0x68ad; |
AnnaBridge | 167:e84263d55307 | 186 | __rtl_memcpyw_v1_00 = 0x68bd; |
AnnaBridge | 167:e84263d55307 | 187 | __rtl_memcpyb_v1_00 = 0x68dd; |
AnnaBridge | 167:e84263d55307 | 188 | __rtl_memDump_v1_00 = 0x68f5; |
AnnaBridge | 167:e84263d55307 | 189 | __rtl_AES_set_encrypt_key = 0x6901; |
AnnaBridge | 167:e84263d55307 | 190 | __rtl_cryptoEngine_AES_set_decrypt_key = 0x6c11; |
AnnaBridge | 167:e84263d55307 | 191 | __rtl_cryptoEngine_set_security_mode_v1_00 = 0x6c95; |
AnnaBridge | 167:e84263d55307 | 192 | __rtl_cryptoEngine_init_v1_00 = 0x6ea9; |
AnnaBridge | 167:e84263d55307 | 193 | __rtl_cryptoEngine_exit_v1_00 = 0x7055; |
AnnaBridge | 167:e84263d55307 | 194 | __rtl_cryptoEngine_reset_v1_00 = 0x70b1; |
AnnaBridge | 167:e84263d55307 | 195 | __rtl_cryptoEngine_v1_00 = 0x70ed; |
AnnaBridge | 167:e84263d55307 | 196 | __rtl_crypto_cipher_init_v1_00 = 0x7c69; |
AnnaBridge | 167:e84263d55307 | 197 | __rtl_crypto_cipher_encrypt_v1_00 = 0x7c89; |
AnnaBridge | 167:e84263d55307 | 198 | __rtl_crypto_cipher_decrypt_v1_00 = 0x7cad; |
AnnaBridge | 167:e84263d55307 | 199 | HalSsiPinmuxEnableRtl8195a = 0x7cd5; |
AnnaBridge | 167:e84263d55307 | 200 | HalSsiEnableRtl8195a = 0x7e45; |
AnnaBridge | 167:e84263d55307 | 201 | HalSsiDisableRtl8195a = 0x7ef9; |
AnnaBridge | 167:e84263d55307 | 202 | HalSsiLoadSettingRtl8195a = 0x7fad; |
AnnaBridge | 167:e84263d55307 | 203 | HalSsiSetInterruptMaskRtl8195a = 0x8521; |
AnnaBridge | 167:e84263d55307 | 204 | HalSsiGetInterruptMaskRtl8195a = 0x85c9; |
AnnaBridge | 167:e84263d55307 | 205 | HalSsiSetSclkPolarityRtl8195a = 0x863d; |
AnnaBridge | 167:e84263d55307 | 206 | HalSsiSetSclkPhaseRtl8195a = 0x8715; |
AnnaBridge | 167:e84263d55307 | 207 | HalSsiWriteRtl8195a = 0x87e9; |
AnnaBridge | 167:e84263d55307 | 208 | HalSsiSetDeviceRoleRtl8195a = 0x8861; |
AnnaBridge | 167:e84263d55307 | 209 | HalSsiSetRxFifoThresholdLevelRtl8195a = 0x88c9; |
AnnaBridge | 167:e84263d55307 | 210 | HalSsiSetTxFifoThresholdLevelRtl8195a = 0x8941; |
AnnaBridge | 167:e84263d55307 | 211 | HalSsiReadRtl8195a = 0x89b9; |
AnnaBridge | 167:e84263d55307 | 212 | HalSsiGetRxFifoLevelRtl8195a = 0x8a2d; |
AnnaBridge | 167:e84263d55307 | 213 | HalSsiGetTxFifoLevelRtl8195a = 0x8aa5; |
AnnaBridge | 167:e84263d55307 | 214 | HalSsiGetStatusRtl8195a = 0x8b1d; |
AnnaBridge | 167:e84263d55307 | 215 | HalSsiWriteableRtl8195a = 0x8b91; |
AnnaBridge | 167:e84263d55307 | 216 | HalSsiReadableRtl8195a = 0x8c09; |
AnnaBridge | 167:e84263d55307 | 217 | HalSsiBusyRtl8195a = 0x8c81; |
AnnaBridge | 167:e84263d55307 | 218 | HalSsiReadInterruptRtl8195a = 0x8cf9; |
AnnaBridge | 167:e84263d55307 | 219 | HalSsiWriteInterruptRtl8195a = 0x8efd; |
AnnaBridge | 167:e84263d55307 | 220 | HalSsiSetSlaveEnableRegisterRtl8195a = 0x9009; |
AnnaBridge | 167:e84263d55307 | 221 | HalSsiGetInterruptStatusRtl8195a = 0x90d9; |
AnnaBridge | 167:e84263d55307 | 222 | HalSsiInterruptEnableRtl8195a = 0x914d; |
AnnaBridge | 167:e84263d55307 | 223 | HalSsiInterruptDisableRtl8195a = 0x9299; |
AnnaBridge | 167:e84263d55307 | 224 | HalSsiGetRawInterruptStatusRtl8195a = 0x93e9; |
AnnaBridge | 167:e84263d55307 | 225 | HalSsiGetSlaveEnableRegisterRtl8195a = 0x945d; |
AnnaBridge | 167:e84263d55307 | 226 | HalSsiInitRtl8195a = 0x94d1; |
AnnaBridge | 167:e84263d55307 | 227 | _SsiReadInterrupt = 0x9ba5; |
AnnaBridge | 167:e84263d55307 | 228 | _SsiWriteInterrupt = 0x9db1; |
AnnaBridge | 167:e84263d55307 | 229 | _SsiIrqHandle = 0x9eb1; |
AnnaBridge | 167:e84263d55307 | 230 | HalI2CWrite32 = 0xa061; |
AnnaBridge | 167:e84263d55307 | 231 | HalI2CRead32 = 0xa09d; |
AnnaBridge | 167:e84263d55307 | 232 | HalI2CDeInit8195a = 0xa0dd; |
AnnaBridge | 167:e84263d55307 | 233 | HalI2CSendRtl8195a = 0xa1f1; |
AnnaBridge | 167:e84263d55307 | 234 | HalI2CReceiveRtl8195a = 0xa25d; |
AnnaBridge | 167:e84263d55307 | 235 | HalI2CEnableRtl8195a = 0xa271; |
AnnaBridge | 167:e84263d55307 | 236 | HalI2CIntrCtrl8195a = 0xa389; |
AnnaBridge | 167:e84263d55307 | 237 | HalI2CReadRegRtl8195a = 0xa3a1; |
AnnaBridge | 167:e84263d55307 | 238 | HalI2CWriteRegRtl8195a = 0xa3b1; |
AnnaBridge | 167:e84263d55307 | 239 | HalI2CSetCLKRtl8195a = 0xa3c5; |
AnnaBridge | 167:e84263d55307 | 240 | HalI2CMassSendRtl8195a = 0xa6e9; |
AnnaBridge | 167:e84263d55307 | 241 | HalI2CClrIntrRtl8195a = 0xa749; |
AnnaBridge | 167:e84263d55307 | 242 | HalI2CClrAllIntrRtl8195a = 0xa761; |
AnnaBridge | 167:e84263d55307 | 243 | HalI2CInit8195a = 0xa775; |
AnnaBridge | 167:e84263d55307 | 244 | HalI2CDMACtrl8195a = 0xaa31; |
AnnaBridge | 167:e84263d55307 | 245 | RtkI2CIoCtrl = 0xaa61; |
AnnaBridge | 167:e84263d55307 | 246 | RtkI2CPowerCtrl = 0xaa65; |
AnnaBridge | 167:e84263d55307 | 247 | HalI2COpInit = 0xaa69; |
AnnaBridge | 167:e84263d55307 | 248 | I2CIsTimeout = 0xac65; |
AnnaBridge | 167:e84263d55307 | 249 | I2CTXGDMAISRHandle = 0xb435; |
AnnaBridge | 167:e84263d55307 | 250 | I2CRXGDMAISRHandle = 0xb4c1; |
AnnaBridge | 167:e84263d55307 | 251 | RtkI2CIrqInit = 0xb54d; |
AnnaBridge | 167:e84263d55307 | 252 | RtkI2CIrqDeInit = 0xb611; |
AnnaBridge | 167:e84263d55307 | 253 | RtkI2CPinMuxInit = 0xb675; |
AnnaBridge | 167:e84263d55307 | 254 | RtkI2CPinMuxDeInit = 0xb7c9; |
AnnaBridge | 167:e84263d55307 | 255 | RtkI2CDMAInit = 0xb955; |
AnnaBridge | 167:e84263d55307 | 256 | RtkI2CInit = 0xbc95; |
AnnaBridge | 167:e84263d55307 | 257 | RtkI2CDMADeInit = 0xbdad; |
AnnaBridge | 167:e84263d55307 | 258 | RtkI2CDeInit = 0xbe4d; |
AnnaBridge | 167:e84263d55307 | 259 | RtkI2CSendUserAddr = 0xbee5; |
AnnaBridge | 167:e84263d55307 | 260 | RtkI2CSend = 0xc07d; |
AnnaBridge | 167:e84263d55307 | 261 | RtkI2CLoadDefault = 0xce51; |
AnnaBridge | 167:e84263d55307 | 262 | RtkSalI2COpInit = 0xcf21; |
AnnaBridge | 167:e84263d55307 | 263 | HalI2SWrite32 = 0xcf65; |
AnnaBridge | 167:e84263d55307 | 264 | HalI2SRead32 = 0xcf85; |
AnnaBridge | 167:e84263d55307 | 265 | HalI2SDeInitRtl8195a = 0xcfa9; |
AnnaBridge | 167:e84263d55307 | 266 | HalI2STxRtl8195a = 0xcfc9; |
AnnaBridge | 167:e84263d55307 | 267 | HalI2SRxRtl8195a = 0xd011; |
AnnaBridge | 167:e84263d55307 | 268 | HalI2SEnableRtl8195a = 0xd05d; |
AnnaBridge | 167:e84263d55307 | 269 | HalI2SIntrCtrlRtl8195a = 0xd0b1; |
AnnaBridge | 167:e84263d55307 | 270 | HalI2SReadRegRtl8195a = 0xd0d1; |
AnnaBridge | 167:e84263d55307 | 271 | HalI2SClrIntrRtl8195a = 0xd0dd; |
AnnaBridge | 167:e84263d55307 | 272 | HalI2SClrAllIntrRtl8195a = 0xd0fd; |
AnnaBridge | 167:e84263d55307 | 273 | HalI2SInitRtl8195a = 0xd11d; |
AnnaBridge | 167:e84263d55307 | 274 | GPIO_GetIPPinName_8195a = 0xd2e5; |
AnnaBridge | 167:e84263d55307 | 275 | GPIO_GetChipPinName_8195a = 0xd331; |
AnnaBridge | 167:e84263d55307 | 276 | GPIO_PullCtrl_8195a = 0xd39d; |
AnnaBridge | 167:e84263d55307 | 277 | GPIO_FuncOn_8195a = 0xd421; |
AnnaBridge | 167:e84263d55307 | 278 | GPIO_FuncOff_8195a = 0xd481; |
AnnaBridge | 167:e84263d55307 | 279 | GPIO_Int_Mask_8195a = 0xd4e9; |
AnnaBridge | 167:e84263d55307 | 280 | GPIO_Int_SetType_8195a = 0xd511; |
AnnaBridge | 167:e84263d55307 | 281 | HAL_GPIO_IrqHandler_8195a = 0xd5fd; |
AnnaBridge | 167:e84263d55307 | 282 | HAL_GPIO_MbedIrqHandler_8195a = 0xd645; |
AnnaBridge | 167:e84263d55307 | 283 | HAL_GPIO_UserIrqHandler_8195a = 0xd6a1; |
AnnaBridge | 167:e84263d55307 | 284 | HAL_GPIO_IntCtrl_8195a = 0xd6cd; |
AnnaBridge | 167:e84263d55307 | 285 | HAL_GPIO_Init_8195a = 0xd805; |
AnnaBridge | 167:e84263d55307 | 286 | HAL_GPIO_DeInit_8195a = 0xdac1; |
AnnaBridge | 167:e84263d55307 | 287 | HAL_GPIO_ReadPin_8195a = 0xdbd1; |
AnnaBridge | 167:e84263d55307 | 288 | HAL_GPIO_WritePin_8195a = 0xdc91; |
AnnaBridge | 167:e84263d55307 | 289 | HAL_GPIO_RegIrq_8195a = 0xddad; |
AnnaBridge | 167:e84263d55307 | 290 | HAL_GPIO_UnRegIrq_8195a = 0xddf5; |
AnnaBridge | 167:e84263d55307 | 291 | HAL_GPIO_UserRegIrq_8195a = 0xde15; |
AnnaBridge | 167:e84263d55307 | 292 | HAL_GPIO_UserUnRegIrq_8195a = 0xdef9; |
AnnaBridge | 167:e84263d55307 | 293 | HAL_GPIO_MaskIrq_8195a = 0xdfc1; |
AnnaBridge | 167:e84263d55307 | 294 | HAL_GPIO_UnMaskIrq_8195a = 0xe061; |
AnnaBridge | 167:e84263d55307 | 295 | HAL_GPIO_IntDebounce_8195a = 0xe101; |
AnnaBridge | 167:e84263d55307 | 296 | HAL_GPIO_GetIPPinName_8195a = 0xe1c1; |
AnnaBridge | 167:e84263d55307 | 297 | HAL_GPIO_PullCtrl_8195a = 0xe1c9; |
AnnaBridge | 167:e84263d55307 | 298 | DumpForOneBytes = 0xe259; |
AnnaBridge | 167:e84263d55307 | 299 | CmdRomHelp = 0xe419; |
AnnaBridge | 167:e84263d55307 | 300 | CmdWriteWord = 0xe491; |
AnnaBridge | 167:e84263d55307 | 301 | CmdDumpHelfWord = 0xe505; |
AnnaBridge | 167:e84263d55307 | 302 | CmdDumpWord = 0xe5f1; |
AnnaBridge | 167:e84263d55307 | 303 | CmdDumpByte = 0xe6f5; |
AnnaBridge | 167:e84263d55307 | 304 | CmdSpiFlashTool = 0xe751; |
AnnaBridge | 167:e84263d55307 | 305 | GetRomCmdNum = 0xe7a9; |
AnnaBridge | 167:e84263d55307 | 306 | CmdWriteByte = 0xe7ad; |
AnnaBridge | 167:e84263d55307 | 307 | Isspace = 0xe7ed; |
AnnaBridge | 167:e84263d55307 | 308 | Strtoul = 0xe801; |
AnnaBridge | 167:e84263d55307 | 309 | ArrayInitialize = 0xe8b1; |
AnnaBridge | 167:e84263d55307 | 310 | GetArgc = 0xe8c9; |
AnnaBridge | 167:e84263d55307 | 311 | GetArgv = 0xe8f9; |
AnnaBridge | 167:e84263d55307 | 312 | UartLogCmdExecute = 0xe95d; |
AnnaBridge | 167:e84263d55307 | 313 | UartLogShowBackSpace = 0xe9fd; |
AnnaBridge | 167:e84263d55307 | 314 | UartLogRecallOldCmd = 0xea39; |
AnnaBridge | 167:e84263d55307 | 315 | UartLogHistoryCmd = 0xea71; |
AnnaBridge | 167:e84263d55307 | 316 | UartLogCmdChk = 0xeadd; |
AnnaBridge | 167:e84263d55307 | 317 | UartLogIrqHandle = 0xebf5; |
AnnaBridge | 167:e84263d55307 | 318 | RtlConsolInit = 0xecc5; |
AnnaBridge | 167:e84263d55307 | 319 | RtlConsolTaskRom = 0xed49; |
AnnaBridge | 167:e84263d55307 | 320 | RtlExitConsol = 0xed79; |
AnnaBridge | 167:e84263d55307 | 321 | RtlConsolRom = 0xedcd; |
AnnaBridge | 167:e84263d55307 | 322 | HalTimerOpInit = 0xee0d; |
AnnaBridge | 167:e84263d55307 | 323 | HalTimerIrq2To7Handle = 0xee59; |
AnnaBridge | 167:e84263d55307 | 324 | HalGetTimerIdRtl8195a = 0xef09; |
AnnaBridge | 167:e84263d55307 | 325 | HalTimerInitRtl8195a = 0xef3d; |
AnnaBridge | 167:e84263d55307 | 326 | HalTimerDisRtl8195a = 0xf069; |
AnnaBridge | 167:e84263d55307 | 327 | HalTimerEnRtl8195a = 0xf089; |
AnnaBridge | 167:e84263d55307 | 328 | HalTimerReadCountRtl8195a = 0xf0a9; |
AnnaBridge | 167:e84263d55307 | 329 | HalTimerIrqClearRtl8195a = 0xf0bd; |
AnnaBridge | 167:e84263d55307 | 330 | HalTimerDumpRegRtl8195a = 0xf0d1; |
AnnaBridge | 167:e84263d55307 | 331 | VSprintf = 0xf129; |
AnnaBridge | 167:e84263d55307 | 332 | DiagPrintf = 0xf39d; |
AnnaBridge | 167:e84263d55307 | 333 | DiagSPrintf = 0xf3b9; |
AnnaBridge | 167:e84263d55307 | 334 | DiagSnPrintf = 0xf3d1; |
AnnaBridge | 167:e84263d55307 | 335 | prvDiagPrintf = 0xf3ed; |
AnnaBridge | 167:e84263d55307 | 336 | prvDiagSPrintf = 0xf40d; |
AnnaBridge | 167:e84263d55307 | 337 | _memcmp = 0xf429; |
AnnaBridge | 167:e84263d55307 | 338 | _memcpy = 0xf465; |
AnnaBridge | 167:e84263d55307 | 339 | _memset = 0xf511; |
AnnaBridge | 167:e84263d55307 | 340 | Rand = 0xf585; |
AnnaBridge | 167:e84263d55307 | 341 | _strncpy = 0xf60d; |
AnnaBridge | 167:e84263d55307 | 342 | _strcpy = 0xf629; |
AnnaBridge | 167:e84263d55307 | 343 | prvStrCpy = 0xf639; |
AnnaBridge | 167:e84263d55307 | 344 | _strlen = 0xf651; |
AnnaBridge | 167:e84263d55307 | 345 | _strnlen = 0xf669; |
AnnaBridge | 167:e84263d55307 | 346 | prvStrLen = 0xf699; |
AnnaBridge | 167:e84263d55307 | 347 | _strcmp = 0xf6b1; |
AnnaBridge | 167:e84263d55307 | 348 | _strncmp = 0xf6d1; |
AnnaBridge | 167:e84263d55307 | 349 | prvStrCmp = 0xf719; |
AnnaBridge | 167:e84263d55307 | 350 | StrUpr = 0xf749; |
AnnaBridge | 167:e84263d55307 | 351 | prvAtoi = 0xf769; |
AnnaBridge | 167:e84263d55307 | 352 | prvStrStr = 0xf7bd; |
AnnaBridge | 167:e84263d55307 | 353 | _strsep = 0xf7d5; |
AnnaBridge | 167:e84263d55307 | 354 | skip_spaces = 0xf815; |
AnnaBridge | 167:e84263d55307 | 355 | skip_atoi = 0xf831; |
AnnaBridge | 167:e84263d55307 | 356 | _parse_integer_fixup_radix = 0xf869; |
AnnaBridge | 167:e84263d55307 | 357 | _parse_integer = 0xf8bd; |
AnnaBridge | 167:e84263d55307 | 358 | simple_strtoull = 0xf915; |
AnnaBridge | 167:e84263d55307 | 359 | simple_strtoll = 0xf945; |
AnnaBridge | 167:e84263d55307 | 360 | simple_strtoul = 0xf965; |
AnnaBridge | 167:e84263d55307 | 361 | simple_strtol = 0xf96d; |
AnnaBridge | 167:e84263d55307 | 362 | _vsscanf = 0xf985; |
AnnaBridge | 167:e84263d55307 | 363 | _sscanf = 0xff71; |
AnnaBridge | 167:e84263d55307 | 364 | div_u64 = 0xff91; |
AnnaBridge | 167:e84263d55307 | 365 | div_s64 = 0xff99; |
AnnaBridge | 167:e84263d55307 | 366 | div_u64_rem = 0xffa1; |
AnnaBridge | 167:e84263d55307 | 367 | div_s64_rem = 0xffb1; |
AnnaBridge | 167:e84263d55307 | 368 | _strpbrk = 0xffc1; |
AnnaBridge | 167:e84263d55307 | 369 | _strchr = 0xffed; |
AnnaBridge | 167:e84263d55307 | 370 | aes_set_key = 0x10005; |
AnnaBridge | 167:e84263d55307 | 371 | aes_encrypt = 0x103d1; |
AnnaBridge | 167:e84263d55307 | 372 | aes_decrypt = 0x114a5; |
AnnaBridge | 167:e84263d55307 | 373 | AES_WRAP = 0x125c9; |
AnnaBridge | 167:e84263d55307 | 374 | AES_UnWRAP = 0x12701; |
AnnaBridge | 167:e84263d55307 | 375 | crc32_get = 0x12861; |
AnnaBridge | 167:e84263d55307 | 376 | arc4_byte = 0x12895; |
AnnaBridge | 167:e84263d55307 | 377 | rt_arc4_init = 0x128bd; |
AnnaBridge | 167:e84263d55307 | 378 | rt_arc4_crypt = 0x12901; |
AnnaBridge | 167:e84263d55307 | 379 | rt_md5_init = 0x131c1; |
AnnaBridge | 167:e84263d55307 | 380 | rt_md5_append = 0x131f5; |
AnnaBridge | 167:e84263d55307 | 381 | rt_md5_final = 0x1327d; |
AnnaBridge | 167:e84263d55307 | 382 | rt_md5_hmac = 0x132d5; |
AnnaBridge | 167:e84263d55307 | 383 | rtw_get_bit_value_from_ieee_value = 0x13449; |
AnnaBridge | 167:e84263d55307 | 384 | rtw_is_cckrates_included = 0x13475; |
AnnaBridge | 167:e84263d55307 | 385 | rtw_is_cckratesonly_included = 0x134b5; |
AnnaBridge | 167:e84263d55307 | 386 | rtw_check_network_type = 0x134dd; |
AnnaBridge | 167:e84263d55307 | 387 | rtw_set_fixed_ie = 0x1350d; |
AnnaBridge | 167:e84263d55307 | 388 | rtw_set_ie = 0x1352d; |
AnnaBridge | 167:e84263d55307 | 389 | rtw_get_ie = 0x1355d; |
AnnaBridge | 167:e84263d55307 | 390 | rtw_set_supported_rate = 0x13591; |
AnnaBridge | 167:e84263d55307 | 391 | rtw_get_rateset_len = 0x13611; |
AnnaBridge | 167:e84263d55307 | 392 | rtw_get_wpa_ie = 0x1362d; |
AnnaBridge | 167:e84263d55307 | 393 | rtw_get_wpa2_ie = 0x136c9; |
AnnaBridge | 167:e84263d55307 | 394 | rtw_get_wpa_cipher_suite = 0x13701; |
AnnaBridge | 167:e84263d55307 | 395 | rtw_get_wpa2_cipher_suite = 0x13769; |
AnnaBridge | 167:e84263d55307 | 396 | rtw_parse_wpa_ie = 0x137d1; |
AnnaBridge | 167:e84263d55307 | 397 | rtw_parse_wpa2_ie = 0x138ad; |
AnnaBridge | 167:e84263d55307 | 398 | rtw_get_sec_ie = 0x13965; |
AnnaBridge | 167:e84263d55307 | 399 | rtw_get_wps_ie = 0x13a15; |
AnnaBridge | 167:e84263d55307 | 400 | rtw_get_wps_attr = 0x13a99; |
AnnaBridge | 167:e84263d55307 | 401 | rtw_get_wps_attr_content = 0x13b49; |
AnnaBridge | 167:e84263d55307 | 402 | rtw_ieee802_11_parse_elems = 0x13b91; |
AnnaBridge | 167:e84263d55307 | 403 | str_2char2num = 0x13d9d; |
AnnaBridge | 167:e84263d55307 | 404 | key_2char2num = 0x13db9; |
AnnaBridge | 167:e84263d55307 | 405 | convert_ip_addr = 0x13dd1; |
AnnaBridge | 167:e84263d55307 | 406 | rom_psk_PasswordHash = 0x13e9d; |
AnnaBridge | 167:e84263d55307 | 407 | rom_psk_CalcGTK = 0x13ed5; |
AnnaBridge | 167:e84263d55307 | 408 | rom_psk_CalcPTK = 0x13f69; |
AnnaBridge | 167:e84263d55307 | 409 | wep_80211_encrypt = 0x14295; |
AnnaBridge | 167:e84263d55307 | 410 | wep_80211_decrypt = 0x142f5; |
AnnaBridge | 167:e84263d55307 | 411 | tkip_micappendbyte = 0x14389; |
AnnaBridge | 167:e84263d55307 | 412 | rtw_secmicsetkey = 0x143d9; |
AnnaBridge | 167:e84263d55307 | 413 | rtw_secmicappend = 0x14419; |
AnnaBridge | 167:e84263d55307 | 414 | rtw_secgetmic = 0x14435; |
AnnaBridge | 167:e84263d55307 | 415 | rtw_seccalctkipmic = 0x1449d; |
AnnaBridge | 167:e84263d55307 | 416 | tkip_phase1 = 0x145a5; |
AnnaBridge | 167:e84263d55307 | 417 | tkip_phase2 = 0x14725; |
AnnaBridge | 167:e84263d55307 | 418 | tkip_80211_encrypt = 0x14941; |
AnnaBridge | 167:e84263d55307 | 419 | tkip_80211_decrypt = 0x149d5; |
AnnaBridge | 167:e84263d55307 | 420 | aes1_encrypt = 0x14a8d; |
AnnaBridge | 167:e84263d55307 | 421 | aesccmp_construct_mic_iv = 0x14c65; |
AnnaBridge | 167:e84263d55307 | 422 | aesccmp_construct_mic_header1 = 0x14ccd; |
AnnaBridge | 167:e84263d55307 | 423 | aesccmp_construct_mic_header2 = 0x14d21; |
AnnaBridge | 167:e84263d55307 | 424 | aesccmp_construct_ctr_preload = 0x14db5; |
AnnaBridge | 167:e84263d55307 | 425 | aes_80211_encrypt = 0x14e29; |
AnnaBridge | 167:e84263d55307 | 426 | aes_80211_decrypt = 0x151ad; |
AnnaBridge | 167:e84263d55307 | 427 | _sha1_process_message_block = 0x155b9; |
AnnaBridge | 167:e84263d55307 | 428 | _sha1_pad_message = 0x15749; |
AnnaBridge | 167:e84263d55307 | 429 | rt_sha1_init = 0x157e5; |
AnnaBridge | 167:e84263d55307 | 430 | rt_sha1_update = 0x15831; |
AnnaBridge | 167:e84263d55307 | 431 | rt_sha1_finish = 0x158a9; |
AnnaBridge | 167:e84263d55307 | 432 | rt_hmac_sha1 = 0x15909; |
AnnaBridge | 167:e84263d55307 | 433 | rom_aes_128_cbc_encrypt = 0x15a65; |
AnnaBridge | 167:e84263d55307 | 434 | rom_aes_128_cbc_decrypt = 0x15ae1; |
AnnaBridge | 167:e84263d55307 | 435 | rom_rijndaelKeySetupEnc = 0x15b5d; |
AnnaBridge | 167:e84263d55307 | 436 | rom_aes_decrypt_init = 0x15c39; |
AnnaBridge | 167:e84263d55307 | 437 | rom_aes_internal_decrypt = 0x15d15; |
AnnaBridge | 167:e84263d55307 | 438 | rom_aes_decrypt_deinit = 0x16071; |
AnnaBridge | 167:e84263d55307 | 439 | rom_aes_encrypt_init = 0x16085; |
AnnaBridge | 167:e84263d55307 | 440 | rom_aes_internal_encrypt = 0x1609d; |
AnnaBridge | 167:e84263d55307 | 441 | rom_aes_encrypt_deinit = 0x16451; |
AnnaBridge | 167:e84263d55307 | 442 | bignum_init = 0x17b35; |
AnnaBridge | 167:e84263d55307 | 443 | bignum_deinit = 0x17b61; |
AnnaBridge | 167:e84263d55307 | 444 | bignum_get_unsigned_bin_len = 0x17b81; |
AnnaBridge | 167:e84263d55307 | 445 | bignum_get_unsigned_bin = 0x17b85; |
AnnaBridge | 167:e84263d55307 | 446 | bignum_set_unsigned_bin = 0x17c21; |
AnnaBridge | 167:e84263d55307 | 447 | bignum_cmp = 0x17cd1; |
AnnaBridge | 167:e84263d55307 | 448 | bignum_cmp_d = 0x17cd5; |
AnnaBridge | 167:e84263d55307 | 449 | bignum_add = 0x17cfd; |
AnnaBridge | 167:e84263d55307 | 450 | bignum_sub = 0x17d0d; |
AnnaBridge | 167:e84263d55307 | 451 | bignum_mul = 0x17d1d; |
AnnaBridge | 167:e84263d55307 | 452 | bignum_exptmod = 0x17d2d; |
AnnaBridge | 167:e84263d55307 | 453 | WPS_realloc = 0x17d51; |
AnnaBridge | 167:e84263d55307 | 454 | os_zalloc = 0x17d99; |
AnnaBridge | 167:e84263d55307 | 455 | rom_hmac_sha256_vector = 0x17dc1; |
AnnaBridge | 167:e84263d55307 | 456 | rom_hmac_sha256 = 0x17ebd; |
AnnaBridge | 167:e84263d55307 | 457 | rom_sha256_vector = 0x18009; |
AnnaBridge | 167:e84263d55307 | 458 | phy_CalculateBitShift = 0x18221; |
AnnaBridge | 167:e84263d55307 | 459 | PHY_SetBBReg_8195A = 0x18239; |
AnnaBridge | 167:e84263d55307 | 460 | PHY_QueryBBReg_8195A = 0x18279; |
AnnaBridge | 167:e84263d55307 | 461 | ROM_odm_QueryRxPwrPercentage = 0x1829d; |
AnnaBridge | 167:e84263d55307 | 462 | ROM_odm_EVMdbToPercentage = 0x182bd; |
AnnaBridge | 167:e84263d55307 | 463 | ROM_odm_SignalScaleMapping_8195A = 0x182e5; |
AnnaBridge | 167:e84263d55307 | 464 | ROM_odm_FalseAlarmCounterStatistics = 0x183cd; |
AnnaBridge | 167:e84263d55307 | 465 | ROM_odm_SetEDCCAThreshold = 0x18721; |
AnnaBridge | 167:e84263d55307 | 466 | ROM_odm_SetTRxMux = 0x18749; |
AnnaBridge | 167:e84263d55307 | 467 | ROM_odm_SetCrystalCap = 0x18771; |
AnnaBridge | 167:e84263d55307 | 468 | ROM_odm_GetDefaultCrytaltalCap = 0x187d5; |
AnnaBridge | 167:e84263d55307 | 469 | ROM_ODM_CfoTrackingReset = 0x187e9; |
AnnaBridge | 167:e84263d55307 | 470 | ROM_odm_CfoTrackingFlow = 0x18811; |
AnnaBridge | 167:e84263d55307 | 471 | curve25519_donna = 0x1965d; |
AnnaBridge | 167:e84263d55307 | 472 | aes_test_alignment_detection = 0x1a391; |
AnnaBridge | 167:e84263d55307 | 473 | aes_mode_reset = 0x1a3ed; |
AnnaBridge | 167:e84263d55307 | 474 | aes_ecb_encrypt = 0x1a3f9; |
AnnaBridge | 167:e84263d55307 | 475 | aes_ecb_decrypt = 0x1a431; |
AnnaBridge | 167:e84263d55307 | 476 | aes_cbc_encrypt = 0x1a469; |
AnnaBridge | 167:e84263d55307 | 477 | aes_cbc_decrypt = 0x1a579; |
AnnaBridge | 167:e84263d55307 | 478 | aes_cfb_encrypt = 0x1a701; |
AnnaBridge | 167:e84263d55307 | 479 | aes_cfb_decrypt = 0x1a9e5; |
AnnaBridge | 167:e84263d55307 | 480 | aes_ofb_crypt = 0x1acc9; |
AnnaBridge | 167:e84263d55307 | 481 | aes_ctr_crypt = 0x1af7d; |
AnnaBridge | 167:e84263d55307 | 482 | aes_encrypt_key128 = 0x1b289; |
AnnaBridge | 167:e84263d55307 | 483 | aes_encrypt_key192 = 0x1b2a5; |
AnnaBridge | 167:e84263d55307 | 484 | aes_encrypt_key256 = 0x1b2c1; |
AnnaBridge | 167:e84263d55307 | 485 | aes_encrypt_key = 0x1b2e1; |
AnnaBridge | 167:e84263d55307 | 486 | aes_decrypt_key128 = 0x1b351; |
AnnaBridge | 167:e84263d55307 | 487 | aes_decrypt_key192 = 0x1b36d; |
AnnaBridge | 167:e84263d55307 | 488 | aes_decrypt_key256 = 0x1b389; |
AnnaBridge | 167:e84263d55307 | 489 | aes_decrypt_key = 0x1b3a9; |
AnnaBridge | 167:e84263d55307 | 490 | aes_init = 0x1b419; |
AnnaBridge | 167:e84263d55307 | 491 | CRYPTO_chacha_20 = 0x1b41d; |
AnnaBridge | 167:e84263d55307 | 492 | CRYPTO_poly1305_init = 0x1bc25; |
AnnaBridge | 167:e84263d55307 | 493 | CRYPTO_poly1305_update = 0x1bd09; |
AnnaBridge | 167:e84263d55307 | 494 | CRYPTO_poly1305_finish = 0x1bd8d; |
AnnaBridge | 167:e84263d55307 | 495 | rom_sha512_starts = 0x1ceb5; |
AnnaBridge | 167:e84263d55307 | 496 | rom_sha512_update = 0x1d009; |
AnnaBridge | 167:e84263d55307 | 497 | rom_sha512_finish = 0x1d011; |
AnnaBridge | 167:e84263d55307 | 498 | rom_sha512 = 0x1d261; |
AnnaBridge | 167:e84263d55307 | 499 | rom_sha512_hmac_starts = 0x1d299; |
AnnaBridge | 167:e84263d55307 | 500 | rom_sha512_hmac_update = 0x1d35d; |
AnnaBridge | 167:e84263d55307 | 501 | rom_sha512_hmac_finish = 0x1d365; |
AnnaBridge | 167:e84263d55307 | 502 | rom_sha512_hmac_reset = 0x1d3b5; |
AnnaBridge | 167:e84263d55307 | 503 | rom_sha512_hmac = 0x1d3d1; |
AnnaBridge | 167:e84263d55307 | 504 | rom_sha512_hkdf = 0x1d40d; |
AnnaBridge | 167:e84263d55307 | 505 | rom_ed25519_gen_keypair = 0x1d501; |
AnnaBridge | 167:e84263d55307 | 506 | rom_ed25519_gen_signature = 0x1d505; |
AnnaBridge | 167:e84263d55307 | 507 | rom_ed25519_verify_signature = 0x1d51d; |
AnnaBridge | 167:e84263d55307 | 508 | rom_ed25519_crypto_sign_seed_keypair = 0x1d521; |
AnnaBridge | 167:e84263d55307 | 509 | rom_ed25519_crypto_sign_detached = 0x1d579; |
AnnaBridge | 167:e84263d55307 | 510 | rom_ed25519_crypto_sign_verify_detached = 0x1d655; |
AnnaBridge | 167:e84263d55307 | 511 | rom_ed25519_ge_double_scalarmult_vartime = 0x1f86d; |
AnnaBridge | 167:e84263d55307 | 512 | rom_ed25519_ge_frombytes_negate_vartime = 0x1fc35; |
AnnaBridge | 167:e84263d55307 | 513 | rom_ed25519_ge_p3_tobytes = 0x207d5; |
AnnaBridge | 167:e84263d55307 | 514 | rom_ed25519_ge_scalarmult_base = 0x20821; |
AnnaBridge | 167:e84263d55307 | 515 | rom_ed25519_ge_tobytes = 0x209e1; |
AnnaBridge | 167:e84263d55307 | 516 | rom_ed25519_sc_muladd = 0x20a2d; |
AnnaBridge | 167:e84263d55307 | 517 | rom_ed25519_sc_reduce = 0x2603d; |
AnnaBridge | 167:e84263d55307 | 518 | __rtl_memchr_v1_00 = 0x28a4d; |
AnnaBridge | 167:e84263d55307 | 519 | __rtl_memcmp_v1_00 = 0x28ae1; |
AnnaBridge | 167:e84263d55307 | 520 | __rtl_memcpy_v1_00 = 0x28b49; |
AnnaBridge | 167:e84263d55307 | 521 | __rtl_memmove_v1_00 = 0x28bed; |
AnnaBridge | 167:e84263d55307 | 522 | __rtl_memset_v1_00 = 0x28cb5; |
AnnaBridge | 167:e84263d55307 | 523 | __rtl_strcat_v1_00 = 0x28d49; |
AnnaBridge | 167:e84263d55307 | 524 | __rtl_strchr_v1_00 = 0x28d91; |
AnnaBridge | 167:e84263d55307 | 525 | __rtl_strcmp_v1_00 = 0x28e55; |
AnnaBridge | 167:e84263d55307 | 526 | __rtl_strcpy_v1_00 = 0x28ec9; |
AnnaBridge | 167:e84263d55307 | 527 | __rtl_strlen_v1_00 = 0x28f15; |
AnnaBridge | 167:e84263d55307 | 528 | __rtl_strncat_v1_00 = 0x28f69; |
AnnaBridge | 167:e84263d55307 | 529 | __rtl_strncmp_v1_00 = 0x28fc5; |
AnnaBridge | 167:e84263d55307 | 530 | __rtl_strncpy_v1_00 = 0x2907d; |
AnnaBridge | 167:e84263d55307 | 531 | __rtl_strstr_v1_00 = 0x293cd; |
AnnaBridge | 167:e84263d55307 | 532 | __rtl_strsep_v1_00 = 0x2960d; |
AnnaBridge | 167:e84263d55307 | 533 | __rtl_strtok_v1_00 = 0x29619; |
AnnaBridge | 167:e84263d55307 | 534 | __rtl__strtok_r_v1_00 = 0x2962d; |
AnnaBridge | 167:e84263d55307 | 535 | __rtl_strtok_r_v1_00 = 0x29691; |
AnnaBridge | 167:e84263d55307 | 536 | __rtl_close_v1_00 = 0x29699; |
AnnaBridge | 167:e84263d55307 | 537 | __rtl_fstat_v1_00 = 0x296ad; |
AnnaBridge | 167:e84263d55307 | 538 | __rtl_isatty_v1_00 = 0x296c1; |
AnnaBridge | 167:e84263d55307 | 539 | __rtl_lseek_v1_00 = 0x296d5; |
AnnaBridge | 167:e84263d55307 | 540 | __rtl_open_v1_00 = 0x296e9; |
AnnaBridge | 167:e84263d55307 | 541 | __rtl_read_v1_00 = 0x296fd; |
AnnaBridge | 167:e84263d55307 | 542 | __rtl_write_v1_00 = 0x29711; |
AnnaBridge | 167:e84263d55307 | 543 | __rtl_sbrk_v1_00 = 0x29725; |
AnnaBridge | 167:e84263d55307 | 544 | __rtl_ltoa_v1_00 = 0x297bd; |
AnnaBridge | 167:e84263d55307 | 545 | __rtl_ultoa_v1_00 = 0x29855; |
AnnaBridge | 167:e84263d55307 | 546 | __rtl_dtoi_v1_00 = 0x298c5; |
AnnaBridge | 167:e84263d55307 | 547 | __rtl_dtoi64_v1_00 = 0x29945; |
AnnaBridge | 167:e84263d55307 | 548 | __rtl_dtoui_v1_00 = 0x299dd; |
AnnaBridge | 167:e84263d55307 | 549 | __rtl_ftol_v1_00 = 0x299e5; |
AnnaBridge | 167:e84263d55307 | 550 | __rtl_itof_v1_00 = 0x29a51; |
AnnaBridge | 167:e84263d55307 | 551 | __rtl_itod_v1_00 = 0x29ae9; |
AnnaBridge | 167:e84263d55307 | 552 | __rtl_i64tod_v1_00 = 0x29b79; |
AnnaBridge | 167:e84263d55307 | 553 | __rtl_uitod_v1_00 = 0x29c55; |
AnnaBridge | 167:e84263d55307 | 554 | __rtl_ftod_v1_00 = 0x29d2d; |
AnnaBridge | 167:e84263d55307 | 555 | __rtl_dtof_v1_00 = 0x29de9; |
AnnaBridge | 167:e84263d55307 | 556 | __rtl_uitof_v1_00 = 0x29e89; |
AnnaBridge | 167:e84263d55307 | 557 | __rtl_fadd_v1_00 = 0x29f65; |
AnnaBridge | 167:e84263d55307 | 558 | __rtl_fsub_v1_00 = 0x2a261; |
AnnaBridge | 167:e84263d55307 | 559 | __rtl_fmul_v1_00 = 0x2a559; |
AnnaBridge | 167:e84263d55307 | 560 | __rtl_fdiv_v1_00 = 0x2a695; |
AnnaBridge | 167:e84263d55307 | 561 | __rtl_dadd_v1_00 = 0x2a825; |
AnnaBridge | 167:e84263d55307 | 562 | __rtl_dsub_v1_00 = 0x2aed9; |
AnnaBridge | 167:e84263d55307 | 563 | __rtl_dmul_v1_00 = 0x2b555; |
AnnaBridge | 167:e84263d55307 | 564 | __rtl_ddiv_v1_00 = 0x2b8ad; |
AnnaBridge | 167:e84263d55307 | 565 | __rtl_dcmpeq_v1_00 = 0x2be4d; |
AnnaBridge | 167:e84263d55307 | 566 | __rtl_dcmplt_v1_00 = 0x2bebd; |
AnnaBridge | 167:e84263d55307 | 567 | __rtl_dcmpgt_v1_00 = 0x2bf51; |
AnnaBridge | 167:e84263d55307 | 568 | __rtl_dcmple_v1_00 = 0x2c049; |
AnnaBridge | 167:e84263d55307 | 569 | __rtl_fcmplt_v1_00 = 0x2c139; |
AnnaBridge | 167:e84263d55307 | 570 | __rtl_fcmpgt_v1_00 = 0x2c195; |
AnnaBridge | 167:e84263d55307 | 571 | __rtl_cos_f32_v1_00 = 0x2c229; |
AnnaBridge | 167:e84263d55307 | 572 | __rtl_sin_f32_v1_00 = 0x2c435; |
AnnaBridge | 167:e84263d55307 | 573 | __rtl_fabs_v1_00 = 0x2c639; |
AnnaBridge | 167:e84263d55307 | 574 | __rtl_fabsf_v1_00 = 0x2c641; |
AnnaBridge | 167:e84263d55307 | 575 | __rtl_dtoa_r_v1_00 = 0x2c77d; |
AnnaBridge | 167:e84263d55307 | 576 | __rom_mallocr_init_v1_00 = 0x2d7d1; |
AnnaBridge | 167:e84263d55307 | 577 | __rtl_free_r_v1_00 = 0x2d841; |
AnnaBridge | 167:e84263d55307 | 578 | __rtl_malloc_r_v1_00 = 0x2da31; |
AnnaBridge | 167:e84263d55307 | 579 | __rtl_realloc_r_v1_00 = 0x2df55; |
AnnaBridge | 167:e84263d55307 | 580 | __rtl_memalign_r_v1_00 = 0x2e331; |
AnnaBridge | 167:e84263d55307 | 581 | __rtl_valloc_r_v1_00 = 0x2e421; |
AnnaBridge | 167:e84263d55307 | 582 | __rtl_pvalloc_r_v1_00 = 0x2e42d; |
AnnaBridge | 167:e84263d55307 | 583 | __rtl_calloc_r_v1_00 = 0x2e441; |
AnnaBridge | 167:e84263d55307 | 584 | __rtl_cfree_r_v1_00 = 0x2e4a9; |
AnnaBridge | 167:e84263d55307 | 585 | __rtl_Balloc_v1_00 = 0x2e515; |
AnnaBridge | 167:e84263d55307 | 586 | __rtl_Bfree_v1_00 = 0x2e571; |
AnnaBridge | 167:e84263d55307 | 587 | __rtl_i2b_v1_00 = 0x2e585; |
AnnaBridge | 167:e84263d55307 | 588 | __rtl_multadd_v1_00 = 0x2e599; |
AnnaBridge | 167:e84263d55307 | 589 | __rtl_mult_v1_00 = 0x2e629; |
AnnaBridge | 167:e84263d55307 | 590 | __rtl_pow5mult_v1_00 = 0x2e769; |
AnnaBridge | 167:e84263d55307 | 591 | __rtl_hi0bits_v1_00 = 0x2e809; |
AnnaBridge | 167:e84263d55307 | 592 | __rtl_d2b_v1_00 = 0x2e845; |
AnnaBridge | 167:e84263d55307 | 593 | __rtl_lshift_v1_00 = 0x2e901; |
AnnaBridge | 167:e84263d55307 | 594 | __rtl_cmp_v1_00 = 0x2e9bd; |
AnnaBridge | 167:e84263d55307 | 595 | __rtl_diff_v1_00 = 0x2ea01; |
AnnaBridge | 167:e84263d55307 | 596 | __rtl_sread_v1_00 = 0x2eae9; |
AnnaBridge | 167:e84263d55307 | 597 | __rtl_seofread_v1_00 = 0x2eb39; |
AnnaBridge | 167:e84263d55307 | 598 | __rtl_swrite_v1_00 = 0x2eb3d; |
AnnaBridge | 167:e84263d55307 | 599 | __rtl_sseek_v1_00 = 0x2ebc1; |
AnnaBridge | 167:e84263d55307 | 600 | __rtl_sclose_v1_00 = 0x2ec11; |
AnnaBridge | 167:e84263d55307 | 601 | __rtl_sbrk_r_v1_00 = 0x2ec41; |
AnnaBridge | 167:e84263d55307 | 602 | __rtl_fflush_r_v1_00 = 0x2ef8d; |
AnnaBridge | 167:e84263d55307 | 603 | __rtl_vfprintf_r_v1_00 = 0x2f661; |
AnnaBridge | 167:e84263d55307 | 604 | __rtl_fpclassifyd = 0x30c15; |
AnnaBridge | 167:e84263d55307 | 605 | CpkClkTbl = 0x30c68; |
AnnaBridge | 167:e84263d55307 | 606 | ROM_IMG1_VALID_PATTEN = 0x30c80; |
AnnaBridge | 167:e84263d55307 | 607 | SpicCalibrationPattern = 0x30c88; |
AnnaBridge | 167:e84263d55307 | 608 | SpicInitCPUCLK = 0x30c98; |
AnnaBridge | 167:e84263d55307 | 609 | BAUDRATE = 0x30ca8; |
AnnaBridge | 167:e84263d55307 | 610 | OVSR = 0x30d1c; |
AnnaBridge | 167:e84263d55307 | 611 | DIV = 0x30d90; |
AnnaBridge | 167:e84263d55307 | 612 | OVSR_ADJ = 0x30e04; |
AnnaBridge | 167:e84263d55307 | 613 | __AES_rcon = 0x30e78; |
AnnaBridge | 167:e84263d55307 | 614 | __AES_Te4 = 0x30ea0; |
AnnaBridge | 167:e84263d55307 | 615 | I2CDmaChNo = 0x312a0; |
AnnaBridge | 167:e84263d55307 | 616 | UartLogRomCmdTable = 0x316a0; |
AnnaBridge | 167:e84263d55307 | 617 | _HalRuartOp = 0x31700; |
AnnaBridge | 167:e84263d55307 | 618 | _HalGdmaOp = 0x31760; |
AnnaBridge | 167:e84263d55307 | 619 | RTW_WPA_OUI_TYPE = 0x3540c; |
AnnaBridge | 167:e84263d55307 | 620 | WPA_CIPHER_SUITE_NONE = 0x35410; |
AnnaBridge | 167:e84263d55307 | 621 | WPA_CIPHER_SUITE_WEP40 = 0x35414; |
AnnaBridge | 167:e84263d55307 | 622 | WPA_CIPHER_SUITE_TKIP = 0x35418; |
AnnaBridge | 167:e84263d55307 | 623 | WPA_CIPHER_SUITE_CCMP = 0x3541c; |
AnnaBridge | 167:e84263d55307 | 624 | WPA_CIPHER_SUITE_WEP104 = 0x35420; |
AnnaBridge | 167:e84263d55307 | 625 | RSN_CIPHER_SUITE_NONE = 0x35424; |
AnnaBridge | 167:e84263d55307 | 626 | RSN_CIPHER_SUITE_WEP40 = 0x35428; |
AnnaBridge | 167:e84263d55307 | 627 | RSN_CIPHER_SUITE_TKIP = 0x3542c; |
AnnaBridge | 167:e84263d55307 | 628 | RSN_CIPHER_SUITE_CCMP = 0x35430; |
AnnaBridge | 167:e84263d55307 | 629 | RSN_CIPHER_SUITE_WEP104 = 0x35434; |
AnnaBridge | 167:e84263d55307 | 630 | RSN_AUTH_KEY_MGMT_PSK_OVER_802_1X = 0x35444; |
AnnaBridge | 167:e84263d55307 | 631 | RSN_AUTH_KEY_MGMT_UNSPEC_802_1X = 0x35448; |
AnnaBridge | 167:e84263d55307 | 632 | RSN_VERSION_BSD = 0x3544c; |
AnnaBridge | 167:e84263d55307 | 633 | rom_wps_Te0 = 0x35988; |
AnnaBridge | 167:e84263d55307 | 634 | rom_wps_rcons = 0x35d88; |
AnnaBridge | 167:e84263d55307 | 635 | rom_wps_Td4s = 0x35d94; |
AnnaBridge | 167:e84263d55307 | 636 | rom_wps_Td0 = 0x35e94; |
AnnaBridge | 167:e84263d55307 | 637 | NewVectorTable = 0x10000000; |
AnnaBridge | 167:e84263d55307 | 638 | UserIrqFunTable = 0x10000100; |
AnnaBridge | 167:e84263d55307 | 639 | UserIrqDataTable = 0x10000200; |
AnnaBridge | 167:e84263d55307 | 640 | __rom_bss_start__ = 0x10000300; |
AnnaBridge | 167:e84263d55307 | 641 | CfgSysDebugWarn = 0x10000300; |
AnnaBridge | 167:e84263d55307 | 642 | CfgSysDebugInfo = 0x10000304; |
AnnaBridge | 167:e84263d55307 | 643 | CfgSysDebugErr = 0x10000308; |
AnnaBridge | 167:e84263d55307 | 644 | ConfigDebugWarn = 0x1000030c; |
AnnaBridge | 167:e84263d55307 | 645 | ConfigDebugInfo = 0x10000310; |
AnnaBridge | 167:e84263d55307 | 646 | ConfigDebugErr = 0x10000314; |
AnnaBridge | 167:e84263d55307 | 647 | HalTimerOp = 0x10000318; |
AnnaBridge | 167:e84263d55307 | 648 | GPIOState = 0x10000334; |
AnnaBridge | 167:e84263d55307 | 649 | gTimerRecord = 0x1000034c; |
AnnaBridge | 167:e84263d55307 | 650 | SSI_DBG_CONFIG = 0x10000350; |
AnnaBridge | 167:e84263d55307 | 651 | _pHAL_Gpio_Adapter = 0x10000354; |
AnnaBridge | 167:e84263d55307 | 652 | Timer2To7VectorTable = 0x10000358; |
AnnaBridge | 167:e84263d55307 | 653 | pUartLogCtl = 0x10000384; |
AnnaBridge | 167:e84263d55307 | 654 | UartLogBuf = 0x10000388; |
AnnaBridge | 167:e84263d55307 | 655 | UartLogCtl = 0x10000408; |
AnnaBridge | 167:e84263d55307 | 656 | UartLogHistoryBuf = 0x10000430; |
AnnaBridge | 167:e84263d55307 | 657 | ArgvArray = 0x100006ac; |
AnnaBridge | 167:e84263d55307 | 658 | rom_wlan_ram_map = 0x100006d4; |
AnnaBridge | 167:e84263d55307 | 659 | FalseAlmCnt = 0x100006e0; |
AnnaBridge | 167:e84263d55307 | 660 | ROMInfo = 0x10000720; |
AnnaBridge | 167:e84263d55307 | 661 | DM_CfoTrack = 0x10000738; |
AnnaBridge | 167:e84263d55307 | 662 | rom_libgloss_ram_map = 0x10000760; |
AnnaBridge | 167:e84263d55307 | 663 | __rtl_errno = 0x10000bc4; |
AnnaBridge | 167:e84263d55307 | 664 | _rtl_impure_ptr = 0x10001c60; |
AnnaBridge | 167:e84263d55307 | 665 | } |
AnnaBridge | 167:e84263d55307 | 666 | |
AnnaBridge | 167:e84263d55307 | 667 | /* DATA_RAM: We cannot put Code(.text) in DATA_RAM, this region is reserved for Image1(boot loader). |
AnnaBridge | 167:e84263d55307 | 668 | But we can put .data/.bss of Image2 in this region */ |
AnnaBridge | 167:e84263d55307 | 669 | MEMORY |
AnnaBridge | 167:e84263d55307 | 670 | { |
AnnaBridge | 167:e84263d55307 | 671 | TCM (rwx) : ORIGIN = 0x1FFF0000, LENGTH = 0x00010000 |
AnnaBridge | 167:e84263d55307 | 672 | ROM_USED_RAM (rwx) : ORIGIN = 0x10000bc8, LENGTH = 0x10006000-0x10000bc8 |
AnnaBridge | 167:e84263d55307 | 673 | DATA_RAM (rwx) : ORIGIN = 0x10002100, LENGTH = 0x10006000 - 0x10002100 |
AnnaBridge | 167:e84263d55307 | 674 | BD_RAM (rwx) : ORIGIN = 0x10006000, LENGTH = 0x10070000 - 0x10006000 |
AnnaBridge | 167:e84263d55307 | 675 | SD_RAM (rwx) : ORIGIN = 0x30000000, LENGTH = 2M |
AnnaBridge | 167:e84263d55307 | 676 | } |
AnnaBridge | 167:e84263d55307 | 677 | |
AnnaBridge | 167:e84263d55307 | 678 | /* Linker script to place sections and symbol values. Should be used together |
AnnaBridge | 167:e84263d55307 | 679 | * with other linker script that defines memory regions FLASH and RAM. |
AnnaBridge | 167:e84263d55307 | 680 | * It references following symbols, which must be defined in code: |
AnnaBridge | 167:e84263d55307 | 681 | * _reset_init : Entry of reset handler |
AnnaBridge | 167:e84263d55307 | 682 | * |
AnnaBridge | 167:e84263d55307 | 683 | * It defines following symbols, which code can use without definition: |
AnnaBridge | 167:e84263d55307 | 684 | * __exidx_start |
AnnaBridge | 167:e84263d55307 | 685 | * __exidx_end |
AnnaBridge | 167:e84263d55307 | 686 | * __etext |
AnnaBridge | 167:e84263d55307 | 687 | * __data_start__ |
AnnaBridge | 167:e84263d55307 | 688 | * __preinit_array_start |
AnnaBridge | 167:e84263d55307 | 689 | * __preinit_array_end |
AnnaBridge | 167:e84263d55307 | 690 | * __init_array_start |
AnnaBridge | 167:e84263d55307 | 691 | * __init_array_end |
AnnaBridge | 167:e84263d55307 | 692 | * __fini_array_start |
AnnaBridge | 167:e84263d55307 | 693 | * __fini_array_end |
AnnaBridge | 167:e84263d55307 | 694 | * __data_end__ |
AnnaBridge | 167:e84263d55307 | 695 | * __bss_start__ |
AnnaBridge | 167:e84263d55307 | 696 | * __bss_end__ |
AnnaBridge | 167:e84263d55307 | 697 | * __end__ |
AnnaBridge | 167:e84263d55307 | 698 | * end |
AnnaBridge | 167:e84263d55307 | 699 | * __HeapLimit |
AnnaBridge | 167:e84263d55307 | 700 | * __StackLimit |
AnnaBridge | 167:e84263d55307 | 701 | * __StackTop |
AnnaBridge | 167:e84263d55307 | 702 | * __stack |
AnnaBridge | 167:e84263d55307 | 703 | */ |
AnnaBridge | 167:e84263d55307 | 704 | ENTRY(Reset_Handler) |
AnnaBridge | 167:e84263d55307 | 705 | |
AnnaBridge | 167:e84263d55307 | 706 | SECTIONS |
AnnaBridge | 167:e84263d55307 | 707 | { |
AnnaBridge | 167:e84263d55307 | 708 | __rom_bss_start__ = 0x10000300; |
AnnaBridge | 167:e84263d55307 | 709 | __rom_bss_end__ = 0x10000bc8; |
AnnaBridge | 167:e84263d55307 | 710 | __ram_table_start__ = 0x10000bc8; |
AnnaBridge | 167:e84263d55307 | 711 | /* |
AnnaBridge | 167:e84263d55307 | 712 | .ram.start.table : |
AnnaBridge | 167:e84263d55307 | 713 | { |
AnnaBridge | 167:e84263d55307 | 714 | |
AnnaBridge | 167:e84263d55307 | 715 | } > ROM_USED_RAM |
AnnaBridge | 167:e84263d55307 | 716 | */ |
AnnaBridge | 167:e84263d55307 | 717 | .image2.table : |
AnnaBridge | 167:e84263d55307 | 718 | { |
AnnaBridge | 167:e84263d55307 | 719 | __image2_start__ = .; |
AnnaBridge | 167:e84263d55307 | 720 | __image2_entry_func__ = .; |
AnnaBridge | 167:e84263d55307 | 721 | KEEP(*(SORT(.image2.ram.data*))) |
AnnaBridge | 167:e84263d55307 | 722 | __image2_validate_code__ = .; |
AnnaBridge | 167:e84263d55307 | 723 | KEEP(*(.image2.validate.rodata*)) |
AnnaBridge | 167:e84263d55307 | 724 | } > BD_RAM |
AnnaBridge | 167:e84263d55307 | 725 | |
AnnaBridge | 167:e84263d55307 | 726 | .text : |
AnnaBridge | 167:e84263d55307 | 727 | { |
AnnaBridge | 167:e84263d55307 | 728 | . = ALIGN(4); |
AnnaBridge | 167:e84263d55307 | 729 | *(.infra.ram.start*) |
AnnaBridge | 167:e84263d55307 | 730 | *(.mon.ram.text*) |
AnnaBridge | 167:e84263d55307 | 731 | *(.hal.flash.text*) |
AnnaBridge | 167:e84263d55307 | 732 | *(.hal.sdrc.text*) |
AnnaBridge | 167:e84263d55307 | 733 | *(.hal.gpio.text*) |
AnnaBridge | 167:e84263d55307 | 734 | *(.text*) |
AnnaBridge | 167:e84263d55307 | 735 | |
AnnaBridge | 167:e84263d55307 | 736 | KEEP(*(.init)) |
AnnaBridge | 167:e84263d55307 | 737 | KEEP(*(.fini)) |
AnnaBridge | 167:e84263d55307 | 738 | |
AnnaBridge | 167:e84263d55307 | 739 | /* .ctors */ |
AnnaBridge | 167:e84263d55307 | 740 | *crtbegin.o(.ctors) |
AnnaBridge | 167:e84263d55307 | 741 | *crtbegin?.o(.ctors) |
AnnaBridge | 167:e84263d55307 | 742 | *(EXCLUDE_FILE(*crtend?.o *crtend.o) .ctors) |
AnnaBridge | 167:e84263d55307 | 743 | *(SORT(.ctors.*)) |
AnnaBridge | 167:e84263d55307 | 744 | *(.ctors) |
AnnaBridge | 167:e84263d55307 | 745 | |
AnnaBridge | 167:e84263d55307 | 746 | /* .dtors */ |
AnnaBridge | 167:e84263d55307 | 747 | *crtbegin.o(.dtors) |
AnnaBridge | 167:e84263d55307 | 748 | *crtbegin?.o(.dtors) |
AnnaBridge | 167:e84263d55307 | 749 | *(EXCLUDE_FILE(*crtend?.o *crtend.o) .dtors) |
AnnaBridge | 167:e84263d55307 | 750 | *(SORT(.dtors.*)) |
AnnaBridge | 167:e84263d55307 | 751 | *(.dtors) |
AnnaBridge | 167:e84263d55307 | 752 | *(.rodata*) |
AnnaBridge | 167:e84263d55307 | 753 | KEEP(*(.eh_frame*)) |
AnnaBridge | 167:e84263d55307 | 754 | } > BD_RAM |
AnnaBridge | 167:e84263d55307 | 755 | __etext = .; |
AnnaBridge | 167:e84263d55307 | 756 | |
AnnaBridge | 167:e84263d55307 | 757 | |
AnnaBridge | 167:e84263d55307 | 758 | __data_start__ = .; |
AnnaBridge | 167:e84263d55307 | 759 | .data : |
AnnaBridge | 167:e84263d55307 | 760 | { |
AnnaBridge | 167:e84263d55307 | 761 | *(vtable) |
AnnaBridge | 167:e84263d55307 | 762 | *(.data*) |
AnnaBridge | 167:e84263d55307 | 763 | |
AnnaBridge | 167:e84263d55307 | 764 | . = ALIGN(4); |
AnnaBridge | 167:e84263d55307 | 765 | /* preinit data */ |
AnnaBridge | 167:e84263d55307 | 766 | PROVIDE (__preinit_array_start = .); |
AnnaBridge | 167:e84263d55307 | 767 | KEEP(*(.preinit_array)) |
AnnaBridge | 167:e84263d55307 | 768 | PROVIDE (__preinit_array_end = .); |
AnnaBridge | 167:e84263d55307 | 769 | |
AnnaBridge | 167:e84263d55307 | 770 | . = ALIGN(4); |
AnnaBridge | 167:e84263d55307 | 771 | /* init data */ |
AnnaBridge | 167:e84263d55307 | 772 | PROVIDE (__init_array_start = .); |
AnnaBridge | 167:e84263d55307 | 773 | KEEP(*(SORT(.init_array.*))) |
AnnaBridge | 167:e84263d55307 | 774 | KEEP(*(.init_array)) |
AnnaBridge | 167:e84263d55307 | 775 | PROVIDE (__init_array_end = .); |
AnnaBridge | 167:e84263d55307 | 776 | |
AnnaBridge | 167:e84263d55307 | 777 | . = ALIGN(4); |
AnnaBridge | 167:e84263d55307 | 778 | /* finit data */ |
AnnaBridge | 167:e84263d55307 | 779 | PROVIDE (__fini_array_start = .); |
AnnaBridge | 167:e84263d55307 | 780 | KEEP(*(SORT(.fini_array.*))) |
AnnaBridge | 167:e84263d55307 | 781 | KEEP(*(.fini_array)) |
AnnaBridge | 167:e84263d55307 | 782 | PROVIDE (__fini_array_end = .); |
AnnaBridge | 167:e84263d55307 | 783 | |
AnnaBridge | 167:e84263d55307 | 784 | . = ALIGN(4); |
AnnaBridge | 167:e84263d55307 | 785 | |
AnnaBridge | 167:e84263d55307 | 786 | /* All data end */ |
AnnaBridge | 167:e84263d55307 | 787 | } > BD_RAM |
AnnaBridge | 167:e84263d55307 | 788 | __data_end__ = .; |
AnnaBridge | 167:e84263d55307 | 789 | __image2_end__ = .; |
AnnaBridge | 167:e84263d55307 | 790 | |
AnnaBridge | 167:e84263d55307 | 791 | .ARM.extab : |
AnnaBridge | 167:e84263d55307 | 792 | { |
AnnaBridge | 167:e84263d55307 | 793 | *(.ARM.extab* .gnu.linkonce.armextab.*) |
AnnaBridge | 167:e84263d55307 | 794 | } > BD_RAM |
AnnaBridge | 167:e84263d55307 | 795 | |
AnnaBridge | 167:e84263d55307 | 796 | __exidx_start = .; |
AnnaBridge | 167:e84263d55307 | 797 | .ARM.exidx : |
AnnaBridge | 167:e84263d55307 | 798 | { |
AnnaBridge | 167:e84263d55307 | 799 | *(.ARM.exidx* .gnu.linkonce.armexidx.*) |
AnnaBridge | 167:e84263d55307 | 800 | } > BD_RAM |
AnnaBridge | 167:e84263d55307 | 801 | __exidx_end = .; |
AnnaBridge | 167:e84263d55307 | 802 | |
AnnaBridge | 167:e84263d55307 | 803 | .bss : |
AnnaBridge | 167:e84263d55307 | 804 | { |
AnnaBridge | 167:e84263d55307 | 805 | __bss_start__ = .; |
AnnaBridge | 167:e84263d55307 | 806 | *(.bss*) |
AnnaBridge | 167:e84263d55307 | 807 | *(.bdsram.data*) |
AnnaBridge | 167:e84263d55307 | 808 | *(COMMON) |
AnnaBridge | 167:e84263d55307 | 809 | __bss_end__ = .; |
AnnaBridge | 167:e84263d55307 | 810 | } > BD_RAM |
AnnaBridge | 167:e84263d55307 | 811 | |
AnnaBridge | 167:e84263d55307 | 812 | |
AnnaBridge | 167:e84263d55307 | 813 | .bf_data : |
AnnaBridge | 167:e84263d55307 | 814 | { |
AnnaBridge | 167:e84263d55307 | 815 | __buffer_data_start__ = .; |
AnnaBridge | 167:e84263d55307 | 816 | *(.bfsram.data*) |
AnnaBridge | 167:e84263d55307 | 817 | __buffer_data_end__ = .; |
AnnaBridge | 167:e84263d55307 | 818 | } > BD_RAM |
AnnaBridge | 167:e84263d55307 | 819 | |
AnnaBridge | 167:e84263d55307 | 820 | .heap : |
AnnaBridge | 167:e84263d55307 | 821 | { |
AnnaBridge | 167:e84263d55307 | 822 | __end__ = .; |
AnnaBridge | 167:e84263d55307 | 823 | end = __end__; |
AnnaBridge | 167:e84263d55307 | 824 | *(.heap*) |
AnnaBridge | 167:e84263d55307 | 825 | __HeapLimit = .; |
AnnaBridge | 167:e84263d55307 | 826 | } > BD_RAM |
AnnaBridge | 167:e84263d55307 | 827 | |
AnnaBridge | 167:e84263d55307 | 828 | .TCM_overlay : |
AnnaBridge | 167:e84263d55307 | 829 | { |
AnnaBridge | 167:e84263d55307 | 830 | *lwip_mem.o (.bss*) |
AnnaBridge | 167:e84263d55307 | 831 | *lwip_memp.o (.bss*) |
AnnaBridge | 167:e84263d55307 | 832 | *(.tcm.heap*) |
AnnaBridge | 167:e84263d55307 | 833 | } > TCM |
AnnaBridge | 167:e84263d55307 | 834 | |
AnnaBridge | 167:e84263d55307 | 835 | /* .stack_dummy section doesn't contains any symbols. It is only |
AnnaBridge | 167:e84263d55307 | 836 | * used for linker to calculate size of stack sections, and assign |
AnnaBridge | 167:e84263d55307 | 837 | * values to stack symbols later */ |
AnnaBridge | 167:e84263d55307 | 838 | .stack_dummy : |
AnnaBridge | 167:e84263d55307 | 839 | { |
AnnaBridge | 167:e84263d55307 | 840 | *(.stack) |
AnnaBridge | 167:e84263d55307 | 841 | } > BD_RAM |
AnnaBridge | 167:e84263d55307 | 842 | |
AnnaBridge | 167:e84263d55307 | 843 | /* Set stack top to end of RAM, and stack limit move down by |
AnnaBridge | 167:e84263d55307 | 844 | * size of stack_dummy section */ |
AnnaBridge | 167:e84263d55307 | 845 | __StackTop = ORIGIN(BD_RAM) + LENGTH(BD_RAM); |
AnnaBridge | 167:e84263d55307 | 846 | __StackLimit = __StackTop - SIZEOF(.stack_dummy); |
AnnaBridge | 167:e84263d55307 | 847 | PROVIDE(__stack = __StackTop); |
AnnaBridge | 167:e84263d55307 | 848 | |
AnnaBridge | 167:e84263d55307 | 849 | /* Check if data + heap + stack exceeds RAM limit */ |
AnnaBridge | 167:e84263d55307 | 850 | ASSERT(__StackLimit >= __HeapLimit, "region RAM exceeds ram limit") |
AnnaBridge | 167:e84263d55307 | 851 | |
AnnaBridge | 167:e84263d55307 | 852 | } |
AnnaBridge | 167:e84263d55307 | 853 |