mirror of https://github.com/ARMmbed/mbed-os.git
Merge pull request #5260 from tung7970/fix-iar
RTL8195AM - Fix IAR ielftool zero-padding issuepull/5180/merge
commit
d2b762092c
Binary file not shown.
|
@ -1,323 +1,213 @@
|
|||
/*###ICF### Section handled by ICF editor, don't touch! ****/
|
||||
/*-Editor annotation file-*/
|
||||
/* IcfEditorFile="$TOOLKIT_DIR$\config\ide\IcfEditor\cortex_v1_0.xml" */
|
||||
/*-Specials-*/
|
||||
//define symbol __ICFEDIT_intvec_start__ = 0x00000000;
|
||||
|
||||
//include "main.icf";
|
||||
/*
|
||||
* Copyright (c) 2013-2017 Realtek Semiconductor Corp.
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
/*-Memory Regions-*/
|
||||
define symbol __ICFEDIT_region_ROM_start__ = 0x00000000;
|
||||
define symbol __ICFEDIT_region_ROM_end__ = 0x000FFFFF;
|
||||
define symbol __ICFEDIT_region_TCM_start__ = 0x1FFF0000;
|
||||
define symbol __ICFEDIT_region_TCM_end__ = 0x1FFFFFFF;
|
||||
define symbol __ICFEDIT_region_ROM_USED_RAM_start__ = 0x10000000;
|
||||
define symbol __ICFEDIT_region_ROM_USED_RAM_end__ = 0x10005FFF;
|
||||
//define symbol __ICFEDIT_region_RECY_RAM_start__ = 0x10002090;
|
||||
//define symbol __ICFEDIT_region_RECY_RAM_end__ = 0x100037FF;
|
||||
if( !isdefinedsymbol( __ICFEDIT_region_BD_RAM_start__ ) ) {
|
||||
define symbol __ICFEDIT_region_BD_RAM_start__ = 0x10007000;
|
||||
}
|
||||
if( !isdefinedsymbol( __ICFEDIT_region_BD_RAM_end__ ) ) {
|
||||
define symbol __ICFEDIT_region_BD_RAM_end__ = 0x1006FFFF;
|
||||
}
|
||||
define symbol __ICFEDIT_region_SDRAM_RAM_start__ = 0x30000000;
|
||||
define symbol __ICFEDIT_region_SDRAM_RAM_end__ = 0x301FFFFF;
|
||||
|
||||
/*-Sizes-*/
|
||||
define symbol __ICFEDIT_size_cstack__ = 0x1000;
|
||||
define symbol __ICFEDIT_size_heap__ = 0x19000;
|
||||
/**** End of ICF editor section. ###ICF###*/
|
||||
|
||||
define symbol __SRAM_start__ = 0x10007000;
|
||||
define symbol __SRAM_end__ = 0x1006FFFF;
|
||||
define symbol __DTCM_start__ = 0x1FFF0000;
|
||||
define symbol __DTCM_end__ = 0x1FFFFFFF;
|
||||
define symbol __DRAM_start__ = 0x30000000;
|
||||
define symbol __DRAM_end__ = 0x301FFFFF;
|
||||
|
||||
define memory mem with size = 4G;
|
||||
define region ROM_region = mem:[from __ICFEDIT_region_ROM_start__ to __ICFEDIT_region_ROM_end__];
|
||||
define region TCM_region = mem:[from __ICFEDIT_region_TCM_start__ to __ICFEDIT_region_TCM_end__];
|
||||
define region ROM_USED_RAM_region = mem:[from __ICFEDIT_region_ROM_USED_RAM_start__ to __ICFEDIT_region_ROM_USED_RAM_end__];
|
||||
//define region RECY_RAM_region = mem:[from __ICFEDIT_region_RECY_RAM_start__ to __ICFEDIT_region_RECY_RAM_end__];
|
||||
define region BD_RAM_region = mem:[from __ICFEDIT_region_BD_RAM_start__ to __ICFEDIT_region_BD_RAM_end__];
|
||||
define region SDRAM_RAM_region = mem:[from __ICFEDIT_region_SDRAM_RAM_start__ to __ICFEDIT_region_SDRAM_RAM_end__];
|
||||
define region TCM_region = mem:[from __DTCM_start__ to __DTCM_end__];
|
||||
define region RAM_region = mem:[from __SRAM_start__ to __SRAM_end__] |
|
||||
mem:[from __DRAM_start__ to __DRAM_end__];
|
||||
|
||||
define block CSTACK with alignment = 8, size = __ICFEDIT_size_cstack__ { };
|
||||
define block HEAP with alignment = 8, size = __ICFEDIT_size_heap__ { };
|
||||
define block CSTACK with alignment = 8, size = 0x1000 { };
|
||||
define block HEAP with alignment = 8, size = 0x19000 { };
|
||||
|
||||
//initialize by copy { readwrite };
|
||||
//initialize by copy with packing = none { section __DLIB_PERTHREAD }; // Required in a multi-threaded application
|
||||
do not initialize { section .noinit };
|
||||
|
||||
//do not initialize { section * };
|
||||
/**
|
||||
IMAGE2
|
||||
**/
|
||||
keep {
|
||||
section .image2.ram.data*,
|
||||
section .image2.validate.rodata*,
|
||||
};
|
||||
|
||||
//place at address mem:__ICFEDIT_intvec_start__ { readonly section .vectors_table };
|
||||
define block .image2.table with fixed order {
|
||||
section .image2.ram.data*,
|
||||
section .image2.validate.rodata*,
|
||||
};
|
||||
|
||||
define block FPB_REMAP with alignment = 256, fixed order {
|
||||
section .fpb.remap*
|
||||
};
|
||||
|
||||
/*place in RAM_region { readwrite, block CSTACK, block HEAP };*/
|
||||
//place in TCM_region { readwrite };
|
||||
define block .text.mbedtls {
|
||||
readonly object aes.o,
|
||||
readonly object aesni.o,
|
||||
readonly object arc4.o,
|
||||
readonly object asn1parse.o,
|
||||
readonly object asn1write.o,
|
||||
readonly object base64.o,
|
||||
readonly object bignum.o,
|
||||
readonly object blowfish.o,
|
||||
readonly object camellia.o,
|
||||
readonly object ccm.o,
|
||||
readonly object certs.o,
|
||||
readonly object cipher.o,
|
||||
readonly object cipher_wrap.o,
|
||||
readonly object cmac.o,
|
||||
readonly object ctr_drbg.o,
|
||||
readonly object debug.o,
|
||||
readonly object des.o,
|
||||
readonly object dhm.o,
|
||||
readonly object ecdh.o,
|
||||
readonly object ecdsa.o,
|
||||
readonly object ecjpake.o,
|
||||
readonly object ecp.o,
|
||||
readonly object ecp_curves.o,
|
||||
readonly object entropy.o,
|
||||
readonly object entropy_poll.o,
|
||||
readonly object error.o,
|
||||
readonly object gcm.o,
|
||||
readonly object havege.o,
|
||||
readonly object hmac_drbg.o,
|
||||
readonly object md.o,
|
||||
readonly object md2.o,
|
||||
readonly object md4.o,
|
||||
readonly object md5.o,
|
||||
readonly object md_wrap.o,
|
||||
readonly object memory_buffer_alloc.o,
|
||||
readonly object net_sockets.o,
|
||||
readonly object oid.o,
|
||||
readonly object padlock.o,
|
||||
readonly object pem.o,
|
||||
readonly object pk.o,
|
||||
readonly object pk_wrap.o,
|
||||
readonly object pkcs11.o,
|
||||
readonly object pkcs12.o,
|
||||
readonly object pkcs5.o,
|
||||
readonly object pkparse.o,
|
||||
readonly object pkwrite.o,
|
||||
readonly object platform.o,
|
||||
readonly object ripemd160.o,
|
||||
readonly object rsa.o,
|
||||
readonly object sha1.o,
|
||||
readonly object sha256.o,
|
||||
readonly object sha512.o,
|
||||
readonly object ssl_cache.o,
|
||||
readonly object ssl_ciphersuites.o,
|
||||
readonly object ssl_cli.o,
|
||||
readonly object ssl_cookie.o,
|
||||
readonly object ssl_srv.o,
|
||||
readonly object ssl_ticket.o,
|
||||
readonly object ssl_tls.o,
|
||||
readonly object threading.o,
|
||||
readonly object timing.o,
|
||||
readonly object version.o,
|
||||
readonly object version_features.o,
|
||||
readonly object x509.o,
|
||||
readonly object x509_create.o,
|
||||
readonly object x509_crl.o,
|
||||
readonly object x509_crt.o,
|
||||
readonly object x509_csr.o,
|
||||
readonly object x509write_crt.o,
|
||||
readonly object x509write_csr.o,
|
||||
readonly object xtea.o,
|
||||
};
|
||||
|
||||
/****************************************
|
||||
* ROM Section config *
|
||||
****************************************/
|
||||
keep { section .rom };
|
||||
place at start of ROM_region { section .rom };
|
||||
define block .text.sram {
|
||||
readonly object rtl8195a_crypto.o,
|
||||
readonly object vector_table_M.o,
|
||||
readonly object lib_peripheral_mbed_iar.a,
|
||||
section .text.sram*,
|
||||
};
|
||||
|
||||
/****************************************
|
||||
* BD RAM Section config *
|
||||
****************************************/
|
||||
keep { section .ram_dedecated_vector_table* };
|
||||
define block .vector_table with fixed order{section .ram_dedecated_vector_table*};
|
||||
define block .text.dram {
|
||||
section .text.dram*,
|
||||
section .text*,
|
||||
section .rodata*,
|
||||
section .sdram.text*,
|
||||
section .mdns.text*,
|
||||
section CODE,
|
||||
};
|
||||
|
||||
keep { section .ram_user_define_irq_table* };
|
||||
define block .user_vector_table with fixed order{section .ram_user_define_irq_table*};
|
||||
define block .data.sram {
|
||||
readwrite object rtl8195a_crypto.o,
|
||||
readwrite object vector_table_M.o,
|
||||
readwrite object lib_peripheral_mbed_iar.a,
|
||||
section .data.os.*,
|
||||
section .data.sram*,
|
||||
section .wlan.data,
|
||||
section .wps.data,
|
||||
section .ram.otg.data.a,
|
||||
section .bfsram.data*,
|
||||
};
|
||||
|
||||
keep { section .ram_user_define_data_table* };
|
||||
define block .user_data_table with fixed order{section .ram_user_define_data_table*};
|
||||
define block .data.dram {
|
||||
section .data*,
|
||||
section .data.dram*,
|
||||
section .sdram.data*,
|
||||
section .mdns.data*,
|
||||
section .iar.init_table,
|
||||
section .iar.dynexit*,
|
||||
section DATA,
|
||||
section __DLIB_PERTHREAD,
|
||||
};
|
||||
|
||||
define block .rom.bss with fixed order{ section .hal.ram.bss* object hal_misc.o,
|
||||
section .hal.ram.bss* object hal_pinmux.o,
|
||||
section .hal.ram.bss* object diag.o,
|
||||
section .hal.ram.bss* object rtl8195a_ssi_rom.o,
|
||||
section .hal.ram.bss* object rtl8195a_gpio.o,
|
||||
section .hal.ram.bss*,
|
||||
section .timer2_7_vector_table.data*,
|
||||
section .infra.ram.bss*,
|
||||
section .mon.ram.bss*,
|
||||
section .wlan_ram_map* object rom_wlan_ram_map.o,
|
||||
section .wlan_ram_map*,
|
||||
section .libc.ram.bss*,
|
||||
};
|
||||
define block .data.dtcm {
|
||||
section .data.dtcm*,
|
||||
};
|
||||
|
||||
keep { section .start.ram.data* };
|
||||
define block .ram.start.table with fixed order{ section .start.ram.data* };
|
||||
define block .bss.sram {
|
||||
zeroinit object rtl8195a_crypto.o,
|
||||
section .bss.os.*,
|
||||
section .bss.sram*,
|
||||
section .bdsram.data*,
|
||||
};
|
||||
|
||||
keep { section .image1.validate.rodata* };
|
||||
keep { section .infra.ram.data* };
|
||||
keep { section .timer.ram.data* };
|
||||
keep { section .hal.ram.data* };
|
||||
define block .ram_image1.data with fixed order{ section .image1.validate.rodata*,
|
||||
section .infra.ram.data*,
|
||||
section .timer.ram.data*,
|
||||
section .cutb.ram.data*,
|
||||
section .hal.ram.data* object rom.o, // for standard libaray __impure_data_ptr
|
||||
section .cutc.ram.data*,
|
||||
section .hal.ram.data*
|
||||
};
|
||||
define block .ram_image1.bss with fixed order{ //section .hal.flash.data*,
|
||||
section .hal.sdrc.data*
|
||||
};
|
||||
define block .bss.dram {
|
||||
zeroinit,
|
||||
section .sdram.bss*,
|
||||
};
|
||||
|
||||
define block .ram_image1.text with fixed order{ section .hal.ram.text*,
|
||||
section .hal.sdrc.text*,
|
||||
//section .text* object startup.o,
|
||||
section .infra.ram.text*,
|
||||
};
|
||||
define block .bss.dtcm {
|
||||
zeroinit object lwip_mem.o,
|
||||
zeroinit object lwip_memp.o,
|
||||
section .bss.dtcm*,
|
||||
};
|
||||
|
||||
define block IMAGE1 with fixed order { section LOADER };
|
||||
define block IMAGE1_DBG with fixed order { block .ram.start.table, block .ram_image1.data, block .ram_image1.bss, block .ram_image1.text };
|
||||
place in TCM_region {
|
||||
section .tcm.heap,
|
||||
block .data.dtcm,
|
||||
block .bss.dtcm,
|
||||
};
|
||||
|
||||
place at start of ROM_USED_RAM_region {
|
||||
block .vector_table,
|
||||
block .user_vector_table,
|
||||
block .user_data_table,
|
||||
block .rom.bss,
|
||||
block IMAGE1
|
||||
};
|
||||
place in RAM_region {
|
||||
readonly,
|
||||
block .text.sram,
|
||||
block .text.mbedtls,
|
||||
readwrite,
|
||||
block .data.sram,
|
||||
block .bss.sram,
|
||||
block HEAP,
|
||||
block CSTACK,
|
||||
readonly,
|
||||
block .image2.table,
|
||||
block .text.dram,
|
||||
readwrite,
|
||||
block .data.dram,
|
||||
block .bss.dram,
|
||||
block FPB_REMAP,
|
||||
};
|
||||
|
||||
|
||||
keep { section .image2.ram.data* };
|
||||
define block .image2.start.table1 with fixed order{ section .image2.ram.data* };
|
||||
|
||||
keep { section .image2.validate.rodata*, section .custom.validate.rodata* };
|
||||
define block .image2.start.table2 with fixed order{ section .image2.validate.rodata*, section .custom.validate.rodata* };
|
||||
|
||||
define block SHT$$PREINIT_ARRAY { preinit_array };
|
||||
define block SHT$$INIT_ARRAY { init_array };
|
||||
define block CPP_INIT with alignment = 8, fixed order {
|
||||
block SHT$$PREINIT_ARRAY,
|
||||
block SHT$$INIT_ARRAY
|
||||
};
|
||||
define block FPB_REMAP with alignment = 256,fixed order {
|
||||
section .fpb.remap*
|
||||
};
|
||||
|
||||
define block MBEDTLS_TEXT with alignment = 8, fixed order{
|
||||
section .text* object aes.o,
|
||||
section .text* object aesni.o,
|
||||
section .text* object arc4.o,
|
||||
section .text* object asn1parse.o,
|
||||
section .text* object asn1write.o,
|
||||
section .text* object base64.o,
|
||||
section .text* object bignum.o,
|
||||
section .text* object blowfish.o,
|
||||
section .text* object camellia.o,
|
||||
section .text* object ccm.o,
|
||||
section .text* object certs.o,
|
||||
section .text* object cipher.o,
|
||||
section .text* object cipher_wrap.o,
|
||||
section .text* object cmac.o,
|
||||
section .text* object ctr_drbg.o,
|
||||
section .text* object debug.o,
|
||||
section .text* object des.o,
|
||||
section .text* object dhm.o,
|
||||
section .text* object ecdh.o,
|
||||
section .text* object ecdsa.o,
|
||||
section .text* object ecjpake.o,
|
||||
section .text* object ecp.o,
|
||||
section .text* object ecp_curves.o,
|
||||
section .text* object entropy.o,
|
||||
section .text* object entropy_poll.o,
|
||||
section .text* object error.o,
|
||||
section .text* object gcm.o,
|
||||
section .text* object havege.o,
|
||||
section .text* object hmac_drbg.o,
|
||||
section .text* object md.o,
|
||||
section .text* object md2.o,
|
||||
section .text* object md4.o,
|
||||
section .text* object md5.o,
|
||||
section .text* object md_wrap.o,
|
||||
section .text* object memory_buffer_alloc.o,
|
||||
section .text* object net_sockets.o,
|
||||
section .text* object oid.o,
|
||||
section .text* object padlock.o,
|
||||
section .text* object pem.o,
|
||||
section .text* object pk.o,
|
||||
section .text* object pk_wrap.o,
|
||||
section .text* object pkcs11.o,
|
||||
section .text* object pkcs12.o,
|
||||
section .text* object pkcs5.o,
|
||||
section .text* object pkparse.o,
|
||||
section .text* object pkwrite.o,
|
||||
section .text* object platform.o,
|
||||
section .text* object ripemd160.o,
|
||||
section .text* object rsa.o,
|
||||
section .text* object sha1.o,
|
||||
section .text* object sha256.o,
|
||||
section .text* object sha512.o,
|
||||
section .text* object ssl_cache.o,
|
||||
section .text* object ssl_ciphersuites.o,
|
||||
section .text* object ssl_cli.o,
|
||||
section .text* object ssl_cookie.o,
|
||||
section .text* object ssl_srv.o,
|
||||
section .text* object ssl_ticket.o,
|
||||
section .text* object ssl_tls.o,
|
||||
section .text* object threading.o,
|
||||
section .text* object timing.o,
|
||||
section .text* object version.o,
|
||||
section .text* object version_features.o,
|
||||
section .text* object x509.o,
|
||||
section .text* object x509_create.o,
|
||||
section .text* object x509_crl.o,
|
||||
section .text* object x509_crt.o,
|
||||
section .text* object x509_csr.o,
|
||||
section .text* object x509write_crt.o,
|
||||
section .text* object x509write_csr.o,
|
||||
section .text* object xtea.o,
|
||||
};
|
||||
|
||||
define block .sram1.text with fixed order {
|
||||
block MBEDTLS_TEXT,
|
||||
section .text* object lib_peripheral_mbed_iar.a,
|
||||
};
|
||||
|
||||
define block .sram2.text with fixed order {
|
||||
block .image2.start.table1,
|
||||
block .image2.start.table2,
|
||||
section .mon.ram.text*,
|
||||
section .hal.flash.text*,
|
||||
section .hal.sdrc.text*,
|
||||
section .hal.gpio.text*,
|
||||
section .text*,
|
||||
section .infra.ram.start*,
|
||||
section .rodata*,
|
||||
};
|
||||
|
||||
define block .sram2.data with fixed order {
|
||||
//section .infra.ram.start*,
|
||||
//section .rodata*,
|
||||
//section .wlan.text,
|
||||
//section .wps.text,
|
||||
section CODE,
|
||||
//section .otg.rom.text,
|
||||
section Veneer object startup.o,
|
||||
section __DLIB_PERTHREAD,
|
||||
section .iar.dynexit*,
|
||||
block CPP_INIT,
|
||||
//section .mdns.text
|
||||
};
|
||||
define block .ram.data with fixed order {
|
||||
readwrite, readonly,
|
||||
section .data*,
|
||||
section .wlan.data,
|
||||
section .wps.data,
|
||||
section DATA,
|
||||
section .ram.otg.data.a,
|
||||
section .iar.init_table,
|
||||
//section .mdns.data,
|
||||
//section .data* object lib_peripheral_mbed_iar.a,
|
||||
};
|
||||
|
||||
define block .ram.bss with fixed order {
|
||||
section .bss*,
|
||||
section COMMON,
|
||||
section .bdsram.data*,
|
||||
};
|
||||
|
||||
define block IMAGE2 with fixed order {
|
||||
block .sram1.text,
|
||||
block .ram.data,
|
||||
block .ram.bss
|
||||
};
|
||||
|
||||
define block .bf_data with fixed order{ section .bfsram.data* };
|
||||
define block .heap with fixed order{ section .heap* };
|
||||
define block .stack_dummy with fixed order { section .stack };
|
||||
place at start of BD_RAM_region {
|
||||
block IMAGE2,
|
||||
//block IMAGE1_DBG,
|
||||
//block .ram.bss,
|
||||
//block .bf_data,
|
||||
};
|
||||
|
||||
place at end of BD_RAM_region {
|
||||
block .bf_data,
|
||||
block HEAP,
|
||||
};
|
||||
|
||||
define block SDRAM with fixed order {
|
||||
block .sram2.text,
|
||||
block .sram2.data,
|
||||
section .sdram.text*,
|
||||
section .sdram.data*,
|
||||
section .mdns.text*,
|
||||
section .mdns.data*,
|
||||
block FPB_REMAP
|
||||
};
|
||||
define block SDRBSS with fixed order{
|
||||
section .sdram.bss*
|
||||
};
|
||||
|
||||
place at start of SDRAM_RAM_region {
|
||||
block SDRAM,
|
||||
block SDRBSS,
|
||||
//block IMAGE1_DBG
|
||||
};
|
||||
|
||||
|
||||
/* TCM placement */
|
||||
define overlay TCM_overlay {
|
||||
section .tcm.heap,
|
||||
section .bss object lwip_mem.o,
|
||||
section .bss object lwip_memp.o,
|
||||
block .heap,
|
||||
block .stack_dummy
|
||||
};
|
||||
/* dummy code placement */
|
||||
define overlay TCM_overlay { block IMAGE1_DBG };
|
||||
place at start of TCM_region { overlay TCM_overlay };
|
||||
place at end of TCM_region { block CSTACK};
|
||||
|
||||
define exported symbol __rom_bss_start__ = 0x10000300; // use in rom
|
||||
define exported symbol __rom_bss_end__ = 0x10000bc8; // use in rom
|
||||
define exported symbol __ram_start_table_start__= 0x10000bc8; // use in rom
|
||||
define exported symbol __image1_validate_code__= 0x10000bdc; // needed by ram code
|
||||
define exported symbol _rtl_impure_ptr = 0x10001c60; // for standard library
|
||||
|
||||
define exported symbol __sdio_rom_bss_start__ = 0x1006D000;
|
||||
define exported symbol __sdio_rom_bss_end__ = 0x1006fa10;
|
||||
include "rtl8195a_rom.h";
|
||||
|
|
|
@ -0,0 +1,740 @@
|
|||
define exported symbol __vectors_table = 0x00000000;
|
||||
define exported symbol Reset_Handler = 0x00000101;
|
||||
define exported symbol NMI_Handler = 0x00000109;
|
||||
define exported symbol HardFault_Handler = 0x0000010d;
|
||||
define exported symbol MemManage_Handler = 0x00000121;
|
||||
define exported symbol BusFault_Handler = 0x00000125;
|
||||
define exported symbol UsageFault_Handler = 0x00000129;
|
||||
define exported symbol HalLogUartInit = 0x00000201;
|
||||
define exported symbol HalSerialPutcRtl8195a = 0x000002d9;
|
||||
define exported symbol HalSerialGetcRtl8195a = 0x00000309;
|
||||
define exported symbol HalSerialGetIsrEnRegRtl8195a = 0x00000329;
|
||||
define exported symbol HalSerialSetIrqEnRegRtl8195a = 0x00000335;
|
||||
define exported symbol HalCpuClkConfig = 0x00000341;
|
||||
define exported symbol HalGetCpuClk = 0x00000355;
|
||||
define exported symbol HalRomInfo = 0x0000039d;
|
||||
define exported symbol HalGetRomInfo = 0x000003b5;
|
||||
define exported symbol HalResetVsr = 0x000003c5;
|
||||
define exported symbol HalDelayUs = 0x00000899;
|
||||
define exported symbol HalNMIHandler = 0x000008e1;
|
||||
define exported symbol HalHardFaultHandler = 0x00000911;
|
||||
define exported symbol HalMemManageHandler = 0x00000c09;
|
||||
define exported symbol HalBusFaultHandler = 0x00000c39;
|
||||
define exported symbol HalUsageFaultHandler = 0x00000c69;
|
||||
define exported symbol HalUart0PinCtrlRtl8195A = 0x00000cfd;
|
||||
define exported symbol HalUart1PinCtrlRtl8195A = 0x00000dc9;
|
||||
define exported symbol HalUart2PinCtrlRtl8195A = 0x00000e9d;
|
||||
define exported symbol HalSPI0PinCtrlRtl8195A = 0x00000f75;
|
||||
define exported symbol HalSPI1PinCtrlRtl8195A = 0x00001015;
|
||||
define exported symbol HalSPI2PinCtrlRtl8195A = 0x000010e5;
|
||||
define exported symbol HalSPI0MCSPinCtrlRtl8195A = 0x000011b5;
|
||||
define exported symbol HalI2C0PinCtrlRtl8195A = 0x00001275;
|
||||
define exported symbol HalI2C1PinCtrlRtl8195A = 0x00001381;
|
||||
define exported symbol HalI2C2PinCtrlRtl8195A = 0x00001459;
|
||||
define exported symbol HalI2C3PinCtrlRtl8195A = 0x00001529;
|
||||
define exported symbol HalI2S0PinCtrlRtl8195A = 0x00001639;
|
||||
define exported symbol HalI2S1PinCtrlRtl8195A = 0x0000176d;
|
||||
define exported symbol HalPCM0PinCtrlRtl8195A = 0x00001845;
|
||||
define exported symbol HalPCM1PinCtrlRtl8195A = 0x00001949;
|
||||
define exported symbol HalSDIODPinCtrlRtl8195A = 0x00001a1d;
|
||||
define exported symbol HalSDIOHPinCtrlRtl8195A = 0x00001a6d;
|
||||
define exported symbol HalMIIPinCtrlRtl8195A = 0x00001ab9;
|
||||
define exported symbol HalWLLEDPinCtrlRtl8195A = 0x00001b51;
|
||||
define exported symbol HalWLANT0PinCtrlRtl8195A = 0x00001c0d;
|
||||
define exported symbol HalWLANT1PinCtrlRtl8195A = 0x00001c61;
|
||||
define exported symbol HalWLBTCOEXPinCtrlRtl8195A = 0x00001cb5;
|
||||
define exported symbol HalWLBTCMDPinCtrlRtl8195A = 0x00001d05;
|
||||
define exported symbol HalNFCPinCtrlRtl8195A = 0x00001d59;
|
||||
define exported symbol HalPWM0PinCtrlRtl8195A = 0x00001da9;
|
||||
define exported symbol HalPWM1PinCtrlRtl8195A = 0x00001ead;
|
||||
define exported symbol HalPWM2PinCtrlRtl8195A = 0x00001fb5;
|
||||
define exported symbol HalPWM3PinCtrlRtl8195A = 0x000020b1;
|
||||
define exported symbol HalETE0PinCtrlRtl8195A = 0x000021b9;
|
||||
define exported symbol HalETE1PinCtrlRtl8195A = 0x000022c1;
|
||||
define exported symbol HalETE2PinCtrlRtl8195A = 0x000023c9;
|
||||
define exported symbol HalETE3PinCtrlRtl8195A = 0x000024d1;
|
||||
define exported symbol HalEGTIMPinCtrlRtl8195A = 0x000025d9;
|
||||
define exported symbol HalSPIFlashPinCtrlRtl8195A = 0x00002679;
|
||||
define exported symbol HalSDRPinCtrlRtl8195A = 0x00002725;
|
||||
define exported symbol HalJTAGPinCtrlRtl8195A = 0x0000280d;
|
||||
define exported symbol HalTRACEPinCtrlRtl8195A = 0x00002861;
|
||||
define exported symbol HalLOGUartPinCtrlRtl8195A = 0x000028b9;
|
||||
define exported symbol HalLOGUartIRPinCtrlRtl8195A = 0x0000291d;
|
||||
define exported symbol HalSICPinCtrlRtl8195A = 0x00002981;
|
||||
define exported symbol HalEEPROMPinCtrlRtl8195A = 0x000029d9;
|
||||
define exported symbol HalDEBUGPinCtrlRtl8195A = 0x00002a31;
|
||||
define exported symbol HalPinCtrlRtl8195A = 0x00002b39;
|
||||
define exported symbol SpicRxCmdRtl8195A = 0x00002e5d;
|
||||
define exported symbol SpicWaitBusyDoneRtl8195A = 0x00002ea5;
|
||||
define exported symbol SpicGetFlashStatusRtl8195A = 0x00002eb5;
|
||||
define exported symbol SpicWaitWipDoneRtl8195A = 0x00002f55;
|
||||
define exported symbol SpicTxCmdRtl8195A = 0x00002f6d;
|
||||
define exported symbol SpicSetFlashStatusRtl8195A = 0x00002fc1;
|
||||
define exported symbol SpicCmpDataForCalibrationRtl8195A = 0x00003049;
|
||||
define exported symbol SpicLoadInitParaFromClockRtl8195A = 0x00003081;
|
||||
define exported symbol SpicInitRtl8195A = 0x000030e5;
|
||||
define exported symbol SpicEraseFlashRtl8195A = 0x000031bd;
|
||||
define exported symbol SpiFlashApp = 0x00003279;
|
||||
define exported symbol HalPeripheralIntrHandle = 0x000033b5;
|
||||
define exported symbol HalSysOnIntrHandle = 0x00003439;
|
||||
define exported symbol HalWdgIntrHandle = 0x00003485;
|
||||
define exported symbol HalTimer0IntrHandle = 0x000034d5;
|
||||
define exported symbol HalTimer1IntrHandle = 0x00003525;
|
||||
define exported symbol HalI2C3IntrHandle = 0x00003575;
|
||||
define exported symbol HalTimer2To7IntrHandle = 0x000035c5;
|
||||
define exported symbol HalSpi0IntrHandle = 0x00003615;
|
||||
define exported symbol HalGpioIntrHandle = 0x00003665;
|
||||
define exported symbol HalUart0IntrHandle = 0x000036b5;
|
||||
define exported symbol HalSpiFlashIntrHandle = 0x00003705;
|
||||
define exported symbol HalUsbOtgIntrHandle = 0x00003755;
|
||||
define exported symbol HalSdioHostIntrHandle = 0x000037a5;
|
||||
define exported symbol HalI2s0OrPcm0IntrHandle = 0x000037f5;
|
||||
define exported symbol HalI2s1OrPcm1IntrHandle = 0x00003845;
|
||||
define exported symbol HalWlDmaIntrHandle = 0x00003895;
|
||||
define exported symbol HalWlProtocolIntrHandle = 0x000038e5;
|
||||
define exported symbol HalCryptoIntrHandle = 0x00003935;
|
||||
define exported symbol HalGmacIntrHandle = 0x00003985;
|
||||
define exported symbol HalGdma0Ch0IntrHandle = 0x000039d5;
|
||||
define exported symbol HalGdma0Ch1IntrHandle = 0x00003a25;
|
||||
define exported symbol HalGdma0Ch2IntrHandle = 0x00003a75;
|
||||
define exported symbol HalGdma0Ch3IntrHandle = 0x00003ac5;
|
||||
define exported symbol HalGdma0Ch4IntrHandle = 0x00003b15;
|
||||
define exported symbol HalGdma0Ch5IntrHandle = 0x00003b65;
|
||||
define exported symbol HalGdma1Ch0IntrHandle = 0x00003bb5;
|
||||
define exported symbol HalGdma1Ch1IntrHandle = 0x00003c05;
|
||||
define exported symbol HalGdma1Ch2IntrHandle = 0x00003c55;
|
||||
define exported symbol HalGdma1Ch3IntrHandle = 0x00003ca5;
|
||||
define exported symbol HalGdma1Ch4IntrHandle = 0x00003cf5;
|
||||
define exported symbol HalGdma1Ch5IntrHandle = 0x00003d45;
|
||||
define exported symbol HalSdioDeviceIntrHandle = 0x00003d95;
|
||||
define exported symbol VectorTableInitRtl8195A = 0x00003de5;
|
||||
define exported symbol VectorTableInitForOSRtl8195A = 0x00004019;
|
||||
define exported symbol VectorIrqRegisterRtl8195A = 0x00004029;
|
||||
define exported symbol VectorIrqUnRegisterRtl8195A = 0x00004091;
|
||||
define exported symbol VectorIrqEnRtl8195A = 0x000040f1;
|
||||
define exported symbol VectorIrqDisRtl8195A = 0x0000418d;
|
||||
define exported symbol _UartRxDmaIrqHandle = 0x0000422d;
|
||||
define exported symbol HalRuartPutCRtl8195a = 0x00004281;
|
||||
define exported symbol HalRuartGetCRtl8195a = 0x0000429d;
|
||||
define exported symbol HalRuartRTSCtrlRtl8195a = 0x000042bd;
|
||||
define exported symbol HalRuartGetDebugValueRtl8195a = 0x000042e1;
|
||||
define exported symbol HalRuartGetIMRRtl8195a = 0x000043e1;
|
||||
define exported symbol HalRuartSetIMRRtl8195a = 0x0000442d;
|
||||
define exported symbol _UartIrqHandle = 0x00004465;
|
||||
define exported symbol HalRuartDmaInitRtl8195a = 0x00004681;
|
||||
define exported symbol HalRuartIntDisableRtl8195a = 0x00004845;
|
||||
define exported symbol HalRuartDeInitRtl8195a = 0x00004855;
|
||||
define exported symbol HalRuartIntEnableRtl8195a = 0x00004985;
|
||||
define exported symbol _UartTxDmaIrqHandle = 0x00004995;
|
||||
define exported symbol HalRuartRegIrqRtl8195a = 0x000049d1;
|
||||
define exported symbol HalRuartAdapterLoadDefRtl8195a = 0x00004a4d;
|
||||
define exported symbol HalRuartTxGdmaLoadDefRtl8195a = 0x00004add;
|
||||
define exported symbol HalRuartRxGdmaLoadDefRtl8195a = 0x00004bc9;
|
||||
define exported symbol RuartLock = 0x00004cc9;
|
||||
define exported symbol RuartUnLock = 0x00004ced;
|
||||
define exported symbol HalRuartIntSendRtl8195a = 0x00004d09;
|
||||
define exported symbol HalRuartDmaSendRtl8195a = 0x00004e35;
|
||||
define exported symbol HalRuartStopSendRtl8195a = 0x00004f89;
|
||||
define exported symbol HalRuartIntRecvRtl8195a = 0x0000504d;
|
||||
define exported symbol HalRuartDmaRecvRtl8195a = 0x000051ad;
|
||||
define exported symbol HalRuartStopRecvRtl8195a = 0x000052cd;
|
||||
define exported symbol RuartIsTimeout = 0x00005385;
|
||||
define exported symbol HalRuartSendRtl8195a = 0x000053b1;
|
||||
define exported symbol HalRuartRecvRtl8195a = 0x00005599;
|
||||
define exported symbol RuartResetRxFifoRtl8195a = 0x00005751;
|
||||
define exported symbol HalRuartResetRxFifoRtl8195a = 0x00005775;
|
||||
define exported symbol HalRuartInitRtl8195a = 0x00005829;
|
||||
define exported symbol HalGdmaOnOffRtl8195a = 0x00005df1;
|
||||
define exported symbol HalGdmaChIsrEnAndDisRtl8195a = 0x00005e0d;
|
||||
define exported symbol HalGdmaChEnRtl8195a = 0x00005e51;
|
||||
define exported symbol HalGdmaChDisRtl8195a = 0x00005e6d;
|
||||
define exported symbol HalGdamChInitRtl8195a = 0x00005e91;
|
||||
define exported symbol HalGdmaChSetingRtl8195a = 0x00005ebd;
|
||||
define exported symbol HalGdmaChBlockSetingRtl8195a = 0x000060dd;
|
||||
define exported symbol HalGdmaChIsrCleanRtl8195a = 0x00006419;
|
||||
define exported symbol HalGdmaChCleanAutoSrcRtl8195a = 0x000064a1;
|
||||
define exported symbol HalGdmaChCleanAutoDstRtl8195a = 0x00006501;
|
||||
define exported symbol HalEFUSEPowerSwitch8195AROM = 0x00006561;
|
||||
define exported symbol HALEFUSEOneByteReadROM = 0x000065f9;
|
||||
define exported symbol HALEFUSEOneByteWriteROM = 0x00006699;
|
||||
define exported symbol __rtl_memcmpb_v1_00 = 0x0000681d;
|
||||
define exported symbol __rtl_random_v1_00 = 0x00006861;
|
||||
define exported symbol __rtl_align_to_be32_v1_00 = 0x00006881;
|
||||
define exported symbol __rtl_memsetw_v1_00 = 0x00006899;
|
||||
define exported symbol __rtl_memsetb_v1_00 = 0x000068ad;
|
||||
define exported symbol __rtl_memcpyw_v1_00 = 0x000068bd;
|
||||
define exported symbol __rtl_memcpyb_v1_00 = 0x000068dd;
|
||||
define exported symbol __rtl_memDump_v1_00 = 0x000068f5;
|
||||
define exported symbol __rtl_AES_set_encrypt_key = 0x00006901;
|
||||
define exported symbol __rtl_cryptoEngine_AES_set_decrypt_key = 0x00006c11;
|
||||
define exported symbol __rtl_cryptoEngine_set_security_mode_v1_00 = 0x00006c95;
|
||||
define exported symbol __rtl_cryptoEngine_init_v1_00 = 0x00006ea9;
|
||||
define exported symbol __rtl_cryptoEngine_exit_v1_00 = 0x00007055;
|
||||
define exported symbol __rtl_cryptoEngine_reset_v1_00 = 0x000070b1;
|
||||
define exported symbol __rtl_cryptoEngine_v1_00 = 0x000070ed;
|
||||
define exported symbol __rtl_crypto_cipher_init_v1_00 = 0x00007c69;
|
||||
define exported symbol __rtl_crypto_cipher_encrypt_v1_00 = 0x00007c89;
|
||||
define exported symbol __rtl_crypto_cipher_decrypt_v1_00 = 0x00007cad;
|
||||
define exported symbol HalSsiPinmuxEnableRtl8195a = 0x00007cd5;
|
||||
define exported symbol HalSsiEnableRtl8195a = 0x00007e45;
|
||||
define exported symbol HalSsiDisableRtl8195a = 0x00007ef9;
|
||||
define exported symbol HalSsiLoadSettingRtl8195a = 0x00007fad;
|
||||
define exported symbol HalSsiSetInterruptMaskRtl8195a = 0x00008521;
|
||||
define exported symbol HalSsiGetInterruptMaskRtl8195a = 0x000085c9;
|
||||
define exported symbol HalSsiSetSclkPolarityRtl8195a = 0x0000863d;
|
||||
define exported symbol HalSsiSetSclkPhaseRtl8195a = 0x00008715;
|
||||
define exported symbol HalSsiWriteRtl8195a = 0x000087e9;
|
||||
define exported symbol HalSsiSetDeviceRoleRtl8195a = 0x00008861;
|
||||
define exported symbol HalSsiSetRxFifoThresholdLevelRtl8195a = 0x000088c9;
|
||||
define exported symbol HalSsiSetTxFifoThresholdLevelRtl8195a = 0x00008941;
|
||||
define exported symbol HalSsiReadRtl8195a = 0x000089b9;
|
||||
define exported symbol HalSsiGetRxFifoLevelRtl8195a = 0x00008a2d;
|
||||
define exported symbol HalSsiGetTxFifoLevelRtl8195a = 0x00008aa5;
|
||||
define exported symbol HalSsiGetStatusRtl8195a = 0x00008b1d;
|
||||
define exported symbol HalSsiWriteableRtl8195a = 0x00008b91;
|
||||
define exported symbol HalSsiReadableRtl8195a = 0x00008c09;
|
||||
define exported symbol HalSsiBusyRtl8195a = 0x00008c81;
|
||||
define exported symbol HalSsiReadInterruptRtl8195a = 0x00008cf9;
|
||||
define exported symbol HalSsiWriteInterruptRtl8195a = 0x00008efd;
|
||||
define exported symbol HalSsiSetSlaveEnableRegisterRtl8195a = 0x00009009;
|
||||
define exported symbol HalSsiGetInterruptStatusRtl8195a = 0x000090d9;
|
||||
define exported symbol HalSsiInterruptEnableRtl8195a = 0x0000914d;
|
||||
define exported symbol HalSsiInterruptDisableRtl8195a = 0x00009299;
|
||||
define exported symbol HalSsiGetRawInterruptStatusRtl8195a = 0x000093e9;
|
||||
define exported symbol HalSsiGetSlaveEnableRegisterRtl8195a = 0x0000945d;
|
||||
define exported symbol HalSsiInitRtl8195a = 0x000094d1;
|
||||
define exported symbol _SsiReadInterrupt = 0x00009ba5;
|
||||
define exported symbol _SsiWriteInterrupt = 0x00009db1;
|
||||
define exported symbol _SsiIrqHandle = 0x00009eb1;
|
||||
define exported symbol HalI2CWrite32 = 0x0000a061;
|
||||
define exported symbol HalI2CRead32 = 0x0000a09d;
|
||||
define exported symbol HalI2CDeInit8195a = 0x0000a0dd;
|
||||
define exported symbol HalI2CSendRtl8195a = 0x0000a1f1;
|
||||
define exported symbol HalI2CReceiveRtl8195a = 0x0000a25d;
|
||||
define exported symbol HalI2CEnableRtl8195a = 0x0000a271;
|
||||
define exported symbol HalI2CIntrCtrl8195a = 0x0000a389;
|
||||
define exported symbol HalI2CReadRegRtl8195a = 0x0000a3a1;
|
||||
define exported symbol HalI2CWriteRegRtl8195a = 0x0000a3b1;
|
||||
define exported symbol HalI2CSetCLKRtl8195a = 0x0000a3c5;
|
||||
define exported symbol HalI2CMassSendRtl8195a = 0x0000a6e9;
|
||||
define exported symbol HalI2CClrIntrRtl8195a = 0x0000a749;
|
||||
define exported symbol HalI2CClrAllIntrRtl8195a = 0x0000a761;
|
||||
define exported symbol HalI2CInit8195a = 0x0000a775;
|
||||
define exported symbol HalI2CDMACtrl8195a = 0x0000aa31;
|
||||
define exported symbol RtkI2CIoCtrl = 0x0000aa61;
|
||||
define exported symbol RtkI2CPowerCtrl = 0x0000aa65;
|
||||
define exported symbol HalI2COpInit = 0x0000aa69;
|
||||
define exported symbol I2CIsTimeout = 0x0000ac65;
|
||||
define exported symbol I2CTXGDMAISRHandle = 0x0000b435;
|
||||
define exported symbol I2CRXGDMAISRHandle = 0x0000b4c1;
|
||||
define exported symbol RtkI2CIrqInit = 0x0000b54d;
|
||||
define exported symbol RtkI2CIrqDeInit = 0x0000b611;
|
||||
define exported symbol RtkI2CPinMuxInit = 0x0000b675;
|
||||
define exported symbol RtkI2CPinMuxDeInit = 0x0000b7c9;
|
||||
define exported symbol RtkI2CDMAInit = 0x0000b955;
|
||||
define exported symbol RtkI2CInit = 0x0000bc95;
|
||||
define exported symbol RtkI2CDMADeInit = 0x0000bdad;
|
||||
define exported symbol RtkI2CDeInit = 0x0000be4d;
|
||||
define exported symbol RtkI2CSendUserAddr = 0x0000bee5;
|
||||
define exported symbol RtkI2CSend = 0x0000c07d;
|
||||
define exported symbol RtkI2CLoadDefault = 0x0000ce51;
|
||||
define exported symbol RtkSalI2COpInit = 0x0000cf21;
|
||||
define exported symbol HalI2SWrite32 = 0x0000cf65;
|
||||
define exported symbol HalI2SRead32 = 0x0000cf85;
|
||||
define exported symbol HalI2SDeInitRtl8195a = 0x0000cfa9;
|
||||
define exported symbol HalI2STxRtl8195a = 0x0000cfc9;
|
||||
define exported symbol HalI2SRxRtl8195a = 0x0000d011;
|
||||
define exported symbol HalI2SEnableRtl8195a = 0x0000d05d;
|
||||
define exported symbol HalI2SIntrCtrlRtl8195a = 0x0000d0b1;
|
||||
define exported symbol HalI2SReadRegRtl8195a = 0x0000d0d1;
|
||||
define exported symbol HalI2SClrIntrRtl8195a = 0x0000d0dd;
|
||||
define exported symbol HalI2SClrAllIntrRtl8195a = 0x0000d0fd;
|
||||
define exported symbol HalI2SInitRtl8195a = 0x0000d11d;
|
||||
define exported symbol GPIO_GetIPPinName_8195a = 0x0000d2e5;
|
||||
define exported symbol GPIO_GetChipPinName_8195a = 0x0000d331;
|
||||
define exported symbol GPIO_PullCtrl_8195a = 0x0000d39d;
|
||||
define exported symbol GPIO_FuncOn_8195a = 0x0000d421;
|
||||
define exported symbol GPIO_FuncOff_8195a = 0x0000d481;
|
||||
define exported symbol GPIO_Int_Mask_8195a = 0x0000d4e9;
|
||||
define exported symbol GPIO_Int_SetType_8195a = 0x0000d511;
|
||||
define exported symbol HAL_GPIO_IrqHandler_8195a = 0x0000d5fd;
|
||||
define exported symbol HAL_GPIO_MbedIrqHandler_8195a = 0x0000d645;
|
||||
define exported symbol HAL_GPIO_UserIrqHandler_8195a = 0x0000d6a1;
|
||||
define exported symbol HAL_GPIO_IntCtrl_8195a = 0x0000d6cd;
|
||||
define exported symbol HAL_GPIO_Init_8195a = 0x0000d805;
|
||||
define exported symbol HAL_GPIO_DeInit_8195a = 0x0000dac1;
|
||||
define exported symbol HAL_GPIO_ReadPin_8195a = 0x0000dbd1;
|
||||
define exported symbol HAL_GPIO_WritePin_8195a = 0x0000dc91;
|
||||
define exported symbol HAL_GPIO_RegIrq_8195a = 0x0000ddad;
|
||||
define exported symbol HAL_GPIO_UnRegIrq_8195a = 0x0000ddf5;
|
||||
define exported symbol HAL_GPIO_UserRegIrq_8195a = 0x0000de15;
|
||||
define exported symbol HAL_GPIO_UserUnRegIrq_8195a = 0x0000def9;
|
||||
define exported symbol HAL_GPIO_MaskIrq_8195a = 0x0000dfc1;
|
||||
define exported symbol HAL_GPIO_UnMaskIrq_8195a = 0x0000e061;
|
||||
define exported symbol HAL_GPIO_IntDebounce_8195a = 0x0000e101;
|
||||
define exported symbol HAL_GPIO_GetIPPinName_8195a = 0x0000e1c1;
|
||||
define exported symbol HAL_GPIO_PullCtrl_8195a = 0x0000e1c9;
|
||||
define exported symbol DumpForOneBytes = 0x0000e259;
|
||||
define exported symbol CmdRomHelp = 0x0000e419;
|
||||
define exported symbol CmdWriteWord = 0x0000e491;
|
||||
define exported symbol CmdDumpHelfWord = 0x0000e505;
|
||||
define exported symbol CmdDumpWord = 0x0000e5f1;
|
||||
define exported symbol CmdDumpByte = 0x0000e6f5;
|
||||
define exported symbol CmdSpiFlashTool = 0x0000e751;
|
||||
define exported symbol GetRomCmdNum = 0x0000e7a9;
|
||||
define exported symbol CmdWriteByte = 0x0000e7ad;
|
||||
define exported symbol Isspace = 0x0000e7ed;
|
||||
define exported symbol Strtoul = 0x0000e801;
|
||||
define exported symbol ArrayInitialize = 0x0000e8b1;
|
||||
define exported symbol GetArgc = 0x0000e8c9;
|
||||
define exported symbol GetArgv = 0x0000e8f9;
|
||||
define exported symbol UartLogCmdExecute = 0x0000e95d;
|
||||
define exported symbol UartLogShowBackSpace = 0x0000e9fd;
|
||||
define exported symbol UartLogRecallOldCmd = 0x0000ea39;
|
||||
define exported symbol UartLogHistoryCmd = 0x0000ea71;
|
||||
define exported symbol UartLogCmdChk = 0x0000eadd;
|
||||
define exported symbol UartLogIrqHandle = 0x0000ebf5;
|
||||
define exported symbol RtlConsolInit = 0x0000ecc5;
|
||||
define exported symbol RtlConsolTaskRom = 0x0000ed49;
|
||||
define exported symbol RtlExitConsol = 0x0000ed79;
|
||||
define exported symbol RtlConsolRom = 0x0000edcd;
|
||||
define exported symbol HalTimerOpInit = 0x0000ee0d;
|
||||
define exported symbol HalTimerIrq2To7Handle = 0x0000ee59;
|
||||
define exported symbol HalGetTimerIdRtl8195a = 0x0000ef09;
|
||||
define exported symbol HalTimerInitRtl8195a = 0x0000ef3d;
|
||||
define exported symbol HalTimerDisRtl8195a = 0x0000f069;
|
||||
define exported symbol HalTimerEnRtl8195a = 0x0000f089;
|
||||
define exported symbol HalTimerReadCountRtl8195a = 0x0000f0a9;
|
||||
define exported symbol HalTimerIrqClearRtl8195a = 0x0000f0bd;
|
||||
define exported symbol HalTimerDumpRegRtl8195a = 0x0000f0d1;
|
||||
define exported symbol VSprintf = 0x0000f129;
|
||||
define exported symbol DiagPrintf = 0x0000f39d;
|
||||
define exported symbol DiagSPrintf = 0x0000f3b9;
|
||||
define exported symbol DiagSnPrintf = 0x0000f3d1;
|
||||
define exported symbol prvDiagPrintf = 0x0000f3ed;
|
||||
define exported symbol prvDiagSPrintf = 0x0000f40d;
|
||||
define exported symbol _memcmp = 0x0000f429;
|
||||
define exported symbol __memcmp = 0x0000f429;
|
||||
define exported symbol _memcpy = 0x0000f465;
|
||||
define exported symbol __memcpy = 0x0000f465;
|
||||
define exported symbol _memset = 0x0000f511;
|
||||
define exported symbol __memset = 0x0000f511;
|
||||
define exported symbol Rand = 0x0000f585;
|
||||
define exported symbol _strncpy = 0x0000f60d;
|
||||
define exported symbol __strncpy = 0x0000f60d;
|
||||
define exported symbol _strcpy = 0x0000f629;
|
||||
define exported symbol __strcpy = 0x0000f629;
|
||||
define exported symbol prvStrCpy = 0x0000f639;
|
||||
define exported symbol _strlen = 0x0000f651;
|
||||
define exported symbol __strlen = 0x0000f651;
|
||||
define exported symbol _strnlen = 0x0000f669;
|
||||
define exported symbol __strnlen = 0x0000f669;
|
||||
define exported symbol prvStrLen = 0x0000f699;
|
||||
define exported symbol _strcmp = 0x0000f6b1;
|
||||
define exported symbol __strcmp = 0x0000f6b1;
|
||||
define exported symbol _strncmp = 0x0000f6d1;
|
||||
define exported symbol __strncmp = 0x0000f6d1;
|
||||
define exported symbol prvStrCmp = 0x0000f719;
|
||||
define exported symbol StrUpr = 0x0000f749;
|
||||
define exported symbol prvAtoi = 0x0000f769;
|
||||
define exported symbol prvStrStr = 0x0000f7bd;
|
||||
define exported symbol _strsep = 0x0000f7d5;
|
||||
define exported symbol __strsep = 0x0000f7d5;
|
||||
define exported symbol skip_spaces = 0x0000f815;
|
||||
define exported symbol skip_atoi = 0x0000f831;
|
||||
define exported symbol _parse_integer_fixup_radix = 0x0000f869;
|
||||
define exported symbol _parse_integer = 0x0000f8bd;
|
||||
define exported symbol __strtoull = 0x0000f915;
|
||||
define exported symbol __strtoll = 0x0000f945;
|
||||
define exported symbol __strtoul = 0x0000f965;
|
||||
define exported symbol __strtol = 0x0000f96d;
|
||||
define exported symbol simple_strtoull = 0x0000f915;
|
||||
define exported symbol simple_strtoll = 0x0000f945;
|
||||
define exported symbol simple_strtoul = 0x0000f965;
|
||||
define exported symbol simple_strtol = 0x0000f96d;
|
||||
define exported symbol __vsscanf = 0x0000f985;
|
||||
define exported symbol __sscanf = 0x0000ff71;
|
||||
define exported symbol div_u64 = 0x0000ff91;
|
||||
define exported symbol div_s64 = 0x0000ff99;
|
||||
define exported symbol div_u64_rem = 0x0000ffa1;
|
||||
define exported symbol div_s64_rem = 0x0000ffb1;
|
||||
define exported symbol __strpbrk = 0x0000ffc1;
|
||||
define exported symbol __strchr = 0x0000ffed;
|
||||
define exported symbol aes_set_key = 0x00010005;
|
||||
define exported symbol aes_encrypt = 0x000103d1;
|
||||
define exported symbol aes_decrypt = 0x000114a5;
|
||||
define exported symbol AES_WRAP = 0x000125c9;
|
||||
define exported symbol AES_UnWRAP = 0x00012701;
|
||||
define exported symbol crc32_get = 0x00012861;
|
||||
define exported symbol arc4_byte = 0x00012895;
|
||||
define exported symbol rt_arc4_init = 0x000128bd;
|
||||
define exported symbol rt_arc4_crypt = 0x00012901;
|
||||
define exported symbol rt_md5_init = 0x000131c1;
|
||||
define exported symbol rt_md5_append = 0x000131f5;
|
||||
define exported symbol rt_md5_final = 0x0001327d;
|
||||
define exported symbol rt_md5_hmac = 0x000132d5;
|
||||
define exported symbol rtw_get_bit_value_from_ieee_value = 0x00013449;
|
||||
define exported symbol rtw_is_cckrates_included = 0x00013475;
|
||||
define exported symbol rtw_is_cckratesonly_included = 0x000134b5;
|
||||
define exported symbol rtw_check_network_type = 0x000134dd;
|
||||
define exported symbol rtw_set_fixed_ie = 0x0001350d;
|
||||
define exported symbol rtw_set_ie = 0x0001352d;
|
||||
define exported symbol rtw_get_ie = 0x0001355d;
|
||||
define exported symbol rtw_set_supported_rate = 0x00013591;
|
||||
define exported symbol rtw_get_rateset_len = 0x00013611;
|
||||
define exported symbol rtw_get_wpa_ie = 0x0001362d;
|
||||
define exported symbol rtw_get_wpa2_ie = 0x000136c9;
|
||||
define exported symbol rtw_get_wpa_cipher_suite = 0x00013701;
|
||||
define exported symbol rtw_get_wpa2_cipher_suite = 0x00013769;
|
||||
define exported symbol rtw_parse_wpa_ie = 0x000137d1;
|
||||
define exported symbol rtw_parse_wpa2_ie = 0x000138ad;
|
||||
define exported symbol rtw_get_sec_ie = 0x00013965;
|
||||
define exported symbol rtw_get_wps_ie = 0x00013a15;
|
||||
define exported symbol rtw_get_wps_attr = 0x00013a99;
|
||||
define exported symbol rtw_get_wps_attr_content = 0x00013b49;
|
||||
define exported symbol rtw_ieee802_11_parse_elems = 0x00013b91;
|
||||
define exported symbol str_2char2num = 0x00013d9d;
|
||||
define exported symbol key_2char2num = 0x00013db9;
|
||||
define exported symbol convert_ip_addr = 0x00013dd1;
|
||||
define exported symbol rom_psk_PasswordHash = 0x00013e9d;
|
||||
define exported symbol rom_psk_CalcGTK = 0x00013ed5;
|
||||
define exported symbol rom_psk_CalcPTK = 0x00013f69;
|
||||
define exported symbol wep_80211_encrypt = 0x00014295;
|
||||
define exported symbol wep_80211_decrypt = 0x000142f5;
|
||||
define exported symbol tkip_micappendbyte = 0x00014389;
|
||||
define exported symbol rtw_secmicsetkey = 0x000143d9;
|
||||
define exported symbol rtw_secmicappend = 0x00014419;
|
||||
define exported symbol rtw_secgetmic = 0x00014435;
|
||||
define exported symbol rtw_seccalctkipmic = 0x0001449d;
|
||||
define exported symbol tkip_phase1 = 0x000145a5;
|
||||
define exported symbol tkip_phase2 = 0x00014725;
|
||||
define exported symbol tkip_80211_encrypt = 0x00014941;
|
||||
define exported symbol tkip_80211_decrypt = 0x000149d5;
|
||||
define exported symbol aes1_encrypt = 0x00014a8d;
|
||||
define exported symbol aesccmp_construct_mic_iv = 0x00014c65;
|
||||
define exported symbol aesccmp_construct_mic_header1 = 0x00014ccd;
|
||||
define exported symbol aesccmp_construct_mic_header2 = 0x00014d21;
|
||||
define exported symbol aesccmp_construct_ctr_preload = 0x00014db5;
|
||||
define exported symbol aes_80211_encrypt = 0x00014e29;
|
||||
define exported symbol aes_80211_decrypt = 0x000151ad;
|
||||
define exported symbol _sha1_process_message_block = 0x000155b9;
|
||||
define exported symbol _sha1_pad_message = 0x00015749;
|
||||
define exported symbol rt_sha1_init = 0x000157e5;
|
||||
define exported symbol rt_sha1_update = 0x00015831;
|
||||
define exported symbol rt_sha1_finish = 0x000158a9;
|
||||
define exported symbol rt_hmac_sha1 = 0x00015909;
|
||||
define exported symbol rom_aes_128_cbc_encrypt = 0x00015a65;
|
||||
define exported symbol rom_aes_128_cbc_decrypt = 0x00015ae1;
|
||||
define exported symbol rom_rijndaelKeySetupEnc = 0x00015b5d;
|
||||
define exported symbol rom_aes_decrypt_init = 0x00015c39;
|
||||
define exported symbol rom_aes_internal_decrypt = 0x00015d15;
|
||||
define exported symbol rom_aes_decrypt_deinit = 0x00016071;
|
||||
define exported symbol rom_aes_encrypt_init = 0x00016085;
|
||||
define exported symbol rom_aes_internal_encrypt = 0x0001609d;
|
||||
define exported symbol rom_aes_encrypt_deinit = 0x00016451;
|
||||
define exported symbol bignum_init = 0x00017b35;
|
||||
define exported symbol bignum_deinit = 0x00017b61;
|
||||
define exported symbol bignum_get_unsigned_bin_len = 0x00017b81;
|
||||
define exported symbol bignum_get_unsigned_bin = 0x00017b85;
|
||||
define exported symbol bignum_set_unsigned_bin = 0x00017c21;
|
||||
define exported symbol bignum_cmp = 0x00017cd1;
|
||||
define exported symbol bignum_cmp_d = 0x00017cd5;
|
||||
define exported symbol bignum_add = 0x00017cfd;
|
||||
define exported symbol bignum_sub = 0x00017d0d;
|
||||
define exported symbol bignum_mul = 0x00017d1d;
|
||||
define exported symbol bignum_exptmod = 0x00017d2d;
|
||||
define exported symbol WPS_realloc = 0x00017d51;
|
||||
define exported symbol os_zalloc = 0x00017d99;
|
||||
define exported symbol rom_hmac_sha256_vector = 0x00017dc1;
|
||||
define exported symbol rom_hmac_sha256 = 0x00017ebd;
|
||||
define exported symbol rom_sha256_vector = 0x00018009;
|
||||
define exported symbol phy_CalculateBitShift = 0x00018221;
|
||||
define exported symbol PHY_SetBBReg_8195A = 0x00018239;
|
||||
define exported symbol PHY_QueryBBReg_8195A = 0x00018279;
|
||||
define exported symbol ROM_odm_QueryRxPwrPercentage = 0x0001829d;
|
||||
define exported symbol ROM_odm_EVMdbToPercentage = 0x000182bd;
|
||||
define exported symbol ROM_odm_SignalScaleMapping_8195A = 0x000182e5;
|
||||
define exported symbol ROM_odm_FalseAlarmCounterStatistics = 0x000183cd;
|
||||
define exported symbol ROM_odm_SetEDCCAThreshold = 0x00018721;
|
||||
define exported symbol ROM_odm_SetTRxMux = 0x00018749;
|
||||
define exported symbol ROM_odm_SetCrystalCap = 0x00018771;
|
||||
define exported symbol ROM_odm_GetDefaultCrytaltalCap = 0x000187d5;
|
||||
define exported symbol ROM_ODM_CfoTrackingReset = 0x000187e9;
|
||||
define exported symbol ROM_odm_CfoTrackingFlow = 0x00018811;
|
||||
define exported symbol curve25519_donna = 0x0001965d;
|
||||
define exported symbol aes_test_alignment_detection = 0x0001a391;
|
||||
define exported symbol aes_mode_reset = 0x0001a3ed;
|
||||
define exported symbol aes_ecb_encrypt = 0x0001a3f9;
|
||||
define exported symbol aes_ecb_decrypt = 0x0001a431;
|
||||
define exported symbol aes_cbc_encrypt = 0x0001a469;
|
||||
define exported symbol aes_cbc_decrypt = 0x0001a579;
|
||||
define exported symbol aes_cfb_encrypt = 0x0001a701;
|
||||
define exported symbol aes_cfb_decrypt = 0x0001a9e5;
|
||||
define exported symbol aes_ofb_crypt = 0x0001acc9;
|
||||
define exported symbol aes_ctr_crypt = 0x0001af7d;
|
||||
define exported symbol aes_encrypt_key128 = 0x0001b289;
|
||||
define exported symbol aes_encrypt_key192 = 0x0001b2a5;
|
||||
define exported symbol aes_encrypt_key256 = 0x0001b2c1;
|
||||
define exported symbol aes_encrypt_key = 0x0001b2e1;
|
||||
define exported symbol aes_decrypt_key128 = 0x0001b351;
|
||||
define exported symbol aes_decrypt_key192 = 0x0001b36d;
|
||||
define exported symbol aes_decrypt_key256 = 0x0001b389;
|
||||
define exported symbol aes_decrypt_key = 0x0001b3a9;
|
||||
define exported symbol aes_init = 0x0001b419;
|
||||
define exported symbol CRYPTO_chacha_20 = 0x0001b41d;
|
||||
define exported symbol CRYPTO_poly1305_init = 0x0001bc25;
|
||||
define exported symbol CRYPTO_poly1305_update = 0x0001bd09;
|
||||
define exported symbol CRYPTO_poly1305_finish = 0x0001bd8d;
|
||||
define exported symbol rom_sha512_starts = 0x0001ceb5;
|
||||
define exported symbol rom_sha512_update = 0x0001d009;
|
||||
define exported symbol rom_sha512_finish = 0x0001d011;
|
||||
define exported symbol rom_sha512 = 0x0001d261;
|
||||
define exported symbol rom_sha512_hmac_starts = 0x0001d299;
|
||||
define exported symbol rom_sha512_hmac_update = 0x0001d35d;
|
||||
define exported symbol rom_sha512_hmac_finish = 0x0001d365;
|
||||
define exported symbol rom_sha512_hmac_reset = 0x0001d3b5;
|
||||
define exported symbol rom_sha512_hmac = 0x0001d3d1;
|
||||
define exported symbol rom_sha512_hkdf = 0x0001d40d;
|
||||
define exported symbol rom_ed25519_gen_keypair = 0x0001d501;
|
||||
define exported symbol rom_ed25519_gen_signature = 0x0001d505;
|
||||
define exported symbol rom_ed25519_verify_signature = 0x0001d51d;
|
||||
define exported symbol rom_ed25519_crypto_sign_seed_keypair = 0x0001d521;
|
||||
define exported symbol rom_ed25519_crypto_sign_detached = 0x0001d579;
|
||||
define exported symbol rom_ed25519_crypto_sign_verify_detached = 0x0001d655;
|
||||
define exported symbol rom_ed25519_ge_double_scalarmult_vartime = 0x0001f86d;
|
||||
define exported symbol rom_ed25519_ge_frombytes_negate_vartime = 0x0001fc35;
|
||||
define exported symbol rom_ed25519_ge_p3_tobytes = 0x000207d5;
|
||||
define exported symbol rom_ed25519_ge_scalarmult_base = 0x00020821;
|
||||
define exported symbol rom_ed25519_ge_tobytes = 0x000209e1;
|
||||
define exported symbol rom_ed25519_sc_muladd = 0x00020a2d;
|
||||
define exported symbol rom_ed25519_sc_reduce = 0x0002603d;
|
||||
define exported symbol __rtl_memchr_v1_00 = 0x00028a4d;
|
||||
define exported symbol __rtl_memcmp_v1_00 = 0x00028ae1;
|
||||
define exported symbol __rtl_memcpy_v1_00 = 0x00028b49;
|
||||
define exported symbol __rtl_memmove_v1_00 = 0x00028bed;
|
||||
define exported symbol __rtl_memset_v1_00 = 0x00028cb5;
|
||||
define exported symbol __rtl_strcat_v1_00 = 0x00028d49;
|
||||
define exported symbol __rtl_strchr_v1_00 = 0x00028d91;
|
||||
define exported symbol __rtl_strcmp_v1_00 = 0x00028e55;
|
||||
define exported symbol __rtl_strcpy_v1_00 = 0x00028ec9;
|
||||
define exported symbol __rtl_strlen_v1_00 = 0x00028f15;
|
||||
define exported symbol __rtl_strncat_v1_00 = 0x00028f69;
|
||||
define exported symbol __rtl_strncmp_v1_00 = 0x00028fc5;
|
||||
define exported symbol __rtl_strncpy_v1_00 = 0x0002907d;
|
||||
define exported symbol __rtl_strstr_v1_00 = 0x000293cd;
|
||||
define exported symbol __rtl_strsep_v1_00 = 0x0002960d;
|
||||
define exported symbol __rtl_strtok_v1_00 = 0x00029619;
|
||||
define exported symbol __rtl__strtok_r_v1_00 = 0x0002962d;
|
||||
define exported symbol __rtl_strtok_r_v1_00 = 0x00029691;
|
||||
define exported symbol __rtl_close_v1_00 = 0x00029699;
|
||||
define exported symbol __rtl_fstat_v1_00 = 0x000296ad;
|
||||
define exported symbol __rtl_isatty_v1_00 = 0x000296c1;
|
||||
define exported symbol __rtl_lseek_v1_00 = 0x000296d5;
|
||||
define exported symbol __rtl_open_v1_00 = 0x000296e9;
|
||||
define exported symbol __rtl_read_v1_00 = 0x000296fd;
|
||||
define exported symbol __rtl_write_v1_00 = 0x00029711;
|
||||
define exported symbol __rtl_sbrk_v1_00 = 0x00029725;
|
||||
define exported symbol __rtl_ltoa_v1_00 = 0x000297bd;
|
||||
define exported symbol __rtl_ultoa_v1_00 = 0x00029855;
|
||||
define exported symbol __rtl_dtoi_v1_00 = 0x000298c5;
|
||||
define exported symbol __rtl_dtoi64_v1_00 = 0x00029945;
|
||||
define exported symbol __rtl_dtoui_v1_00 = 0x000299dd;
|
||||
define exported symbol __rtl_ftol_v1_00 = 0x000299e5;
|
||||
define exported symbol __rtl_itof_v1_00 = 0x00029a51;
|
||||
define exported symbol __rtl_itod_v1_00 = 0x00029ae9;
|
||||
define exported symbol __rtl_i64tod_v1_00 = 0x00029b79;
|
||||
define exported symbol __rtl_uitod_v1_00 = 0x00029c55;
|
||||
define exported symbol __rtl_ftod_v1_00 = 0x00029d2d;
|
||||
define exported symbol __rtl_dtof_v1_00 = 0x00029de9;
|
||||
define exported symbol __rtl_uitof_v1_00 = 0x00029e89;
|
||||
define exported symbol __rtl_fadd_v1_00 = 0x00029f65;
|
||||
define exported symbol __rtl_fsub_v1_00 = 0x0002a261;
|
||||
define exported symbol __rtl_fmul_v1_00 = 0x0002a559;
|
||||
define exported symbol __rtl_fdiv_v1_00 = 0x0002a695;
|
||||
define exported symbol __rtl_dadd_v1_00 = 0x0002a825;
|
||||
define exported symbol __rtl_dsub_v1_00 = 0x0002aed9;
|
||||
define exported symbol __rtl_dmul_v1_00 = 0x0002b555;
|
||||
define exported symbol __rtl_ddiv_v1_00 = 0x0002b8ad;
|
||||
define exported symbol __rtl_dcmpeq_v1_00 = 0x0002be4d;
|
||||
define exported symbol __rtl_dcmplt_v1_00 = 0x0002bebd;
|
||||
define exported symbol __rtl_dcmpgt_v1_00 = 0x0002bf51;
|
||||
define exported symbol __rtl_dcmple_v1_00 = 0x0002c049;
|
||||
define exported symbol __rtl_fcmplt_v1_00 = 0x0002c139;
|
||||
define exported symbol __rtl_fcmpgt_v1_00 = 0x0002c195;
|
||||
define exported symbol __rtl_cos_f32_v1_00 = 0x0002c229;
|
||||
define exported symbol __rtl_sin_f32_v1_00 = 0x0002c435;
|
||||
define exported symbol __rtl_fabs_v1_00 = 0x0002c639;
|
||||
define exported symbol __rtl_fabsf_v1_00 = 0x0002c641;
|
||||
define exported symbol __rtl_dtoa_r_v1_00 = 0x0002c77d;
|
||||
define exported symbol __rom_mallocr_init_v1_00 = 0x0002d7d1;
|
||||
define exported symbol __rtl_free_r_v1_00 = 0x0002d841;
|
||||
define exported symbol __rtl_malloc_r_v1_00 = 0x0002da31;
|
||||
define exported symbol __rtl_realloc_r_v1_00 = 0x0002df55;
|
||||
define exported symbol __rtl_memalign_r_v1_00 = 0x0002e331;
|
||||
define exported symbol __rtl_valloc_r_v1_00 = 0x0002e421;
|
||||
define exported symbol __rtl_pvalloc_r_v1_00 = 0x0002e42d;
|
||||
define exported symbol __rtl_calloc_r_v1_00 = 0x0002e441;
|
||||
define exported symbol __rtl_cfree_r_v1_00 = 0x0002e4a9;
|
||||
define exported symbol __rtl_Balloc_v1_00 = 0x0002e515;
|
||||
define exported symbol __rtl_Bfree_v1_00 = 0x0002e571;
|
||||
define exported symbol __rtl_i2b_v1_00 = 0x0002e585;
|
||||
define exported symbol __rtl_multadd_v1_00 = 0x0002e599;
|
||||
define exported symbol __rtl_mult_v1_00 = 0x0002e629;
|
||||
define exported symbol __rtl_pow5mult_v1_00 = 0x0002e769;
|
||||
define exported symbol __rtl_hi0bits_v1_00 = 0x0002e809;
|
||||
define exported symbol __rtl_d2b_v1_00 = 0x0002e845;
|
||||
define exported symbol __rtl_lshift_v1_00 = 0x0002e901;
|
||||
define exported symbol __rtl_cmp_v1_00 = 0x0002e9bd;
|
||||
define exported symbol __rtl_diff_v1_00 = 0x0002ea01;
|
||||
define exported symbol __rtl_sread_v1_00 = 0x0002eae9;
|
||||
define exported symbol __rtl_seofread_v1_00 = 0x0002eb39;
|
||||
define exported symbol __rtl_swrite_v1_00 = 0x0002eb3d;
|
||||
define exported symbol __rtl_sseek_v1_00 = 0x0002ebc1;
|
||||
define exported symbol __rtl_sclose_v1_00 = 0x0002ec11;
|
||||
define exported symbol __rtl_sbrk_r_v1_00 = 0x0002ec41;
|
||||
define exported symbol __rtl_fflush_r_v1_00 = 0x0002ef8d;
|
||||
define exported symbol __rtl_vfprintf_r_v1_00 = 0x0002f661;
|
||||
define exported symbol __rtl_fpclassifyd = 0x00030c15;
|
||||
define exported symbol CpkClkTbl = 0x00030c68;
|
||||
define exported symbol ROM_IMG1_VALID_PATTEN = 0x00030c80;
|
||||
define exported symbol SpicCalibrationPattern = 0x00030c88;
|
||||
define exported symbol SpicInitCPUCLK = 0x00030c98;
|
||||
define exported symbol BAUDRATE = 0x00030ca8;
|
||||
define exported symbol OVSR = 0x00030d1c;
|
||||
define exported symbol DIV = 0x00030d90;
|
||||
define exported symbol OVSR_ADJ = 0x00030e04;
|
||||
define exported symbol __AES_rcon = 0x00030e78;
|
||||
define exported symbol __AES_Te4 = 0x00030ea0;
|
||||
define exported symbol I2CDmaChNo = 0x000312a0;
|
||||
define exported symbol _GPIO_PinMap_Chip2IP_8195a = 0x000312b4;
|
||||
define exported symbol _GPIO_PinMap_PullCtrl_8195a = 0x0003136c;
|
||||
define exported symbol _GPIO_SWPORT_DDR_TBL = 0x00031594;
|
||||
define exported symbol _GPIO_EXT_PORT_TBL = 0x00031598;
|
||||
define exported symbol _GPIO_SWPORT_DR_TBL = 0x0003159c;
|
||||
define exported symbol UartLogRomCmdTable = 0x000316a0;
|
||||
define exported symbol _HalRuartOp = 0x00031700;
|
||||
define exported symbol _HalGdmaOp = 0x00031760;
|
||||
define exported symbol RTW_WPA_OUI_TYPE = 0x0003540c;
|
||||
define exported symbol WPA_CIPHER_SUITE_NONE = 0x00035410;
|
||||
define exported symbol WPA_CIPHER_SUITE_WEP40 = 0x00035414;
|
||||
define exported symbol WPA_CIPHER_SUITE_TKIP = 0x00035418;
|
||||
define exported symbol WPA_CIPHER_SUITE_CCMP = 0x0003541c;
|
||||
define exported symbol WPA_CIPHER_SUITE_WEP104 = 0x00035420;
|
||||
define exported symbol RSN_CIPHER_SUITE_NONE = 0x00035424;
|
||||
define exported symbol RSN_CIPHER_SUITE_WEP40 = 0x00035428;
|
||||
define exported symbol RSN_CIPHER_SUITE_TKIP = 0x0003542c;
|
||||
define exported symbol RSN_CIPHER_SUITE_CCMP = 0x00035430;
|
||||
define exported symbol RSN_CIPHER_SUITE_WEP104 = 0x00035434;
|
||||
define exported symbol RSN_AUTH_KEY_MGMT_PSK_OVER_802_1X = 0x00035444;
|
||||
define exported symbol RSN_AUTH_KEY_MGMT_UNSPEC_802_1X = 0x00035448;
|
||||
define exported symbol RSN_VERSION_BSD = 0x0003544c;
|
||||
define exported symbol rom_wps_Te0 = 0x00035988;
|
||||
define exported symbol rom_wps_rcons = 0x00035d88;
|
||||
define exported symbol rom_wps_Td4s = 0x00035d94;
|
||||
define exported symbol rom_wps_Td0 = 0x00035e94;
|
||||
define exported symbol __rom_b_cut_end__ = 0x0004467c;
|
||||
define exported symbol __rom_c_cut_text_start__ = 0x0004467c;
|
||||
define exported symbol HalInitPlatformLogUartV02 = 0x0004467d;
|
||||
define exported symbol HalReInitPlatformLogUartV02 = 0x0004471d;
|
||||
define exported symbol HalInitPlatformTimerV02 = 0x00044755;
|
||||
define exported symbol HalShowBuildInfoV02 = 0x000447cd;
|
||||
define exported symbol SpicReleaseDeepPowerDownFlashRtl8195A = 0x00044831;
|
||||
define exported symbol HalSpiInitV02 = 0x0004488d;
|
||||
define exported symbol HalBootFlowV02 = 0x00044a29;
|
||||
define exported symbol HalInitialROMCodeGlobalVarV02 = 0x00044ae5;
|
||||
define exported symbol HalResetVsrV02 = 0x00044b41;
|
||||
define exported symbol HalI2CSendRtl8195aV02 = 0x00044ce1;
|
||||
define exported symbol HalI2CSetCLKRtl8195aV02 = 0x00044d59;
|
||||
define exported symbol RtkI2CSendV02 = 0x0004508d;
|
||||
define exported symbol RtkI2CReceiveV02 = 0x000459a1;
|
||||
define exported symbol HalI2COpInitV02 = 0x000461ed;
|
||||
define exported symbol I2CISRHandleV02 = 0x000463e9;
|
||||
define exported symbol RtkSalI2COpInitV02 = 0x00046be1;
|
||||
define exported symbol SpicLoadInitParaFromClockRtl8195AV02 = 0x00046c25;
|
||||
define exported symbol SpiFlashAppV02 = 0x00046c85;
|
||||
define exported symbol SpicInitRtl8195AV02 = 0x00046dc5;
|
||||
define exported symbol SpicEraseFlashRtl8195AV02 = 0x00046ea1;
|
||||
define exported symbol HalTimerIrq2To7HandleV02 = 0x00046f5d;
|
||||
define exported symbol HalTimerIrqRegisterRtl8195aV02 = 0x00046fe1;
|
||||
define exported symbol HalTimerInitRtl8195aV02 = 0x0004706d;
|
||||
define exported symbol HalTimerReadCountRtl8195aV02 = 0x000471b5;
|
||||
define exported symbol HalTimerReLoadRtl8195aV02 = 0x000471d1;
|
||||
define exported symbol HalTimerIrqUnRegisterRtl8195aV02 = 0x0004722d;
|
||||
define exported symbol HalTimerDeInitRtl8195aV02 = 0x000472c1;
|
||||
define exported symbol HalTimerOpInitV02 = 0x000472f9;
|
||||
define exported symbol GPIO_LockV02 = 0x00047345;
|
||||
define exported symbol GPIO_UnLockV02 = 0x00047379;
|
||||
define exported symbol GPIO_Int_Clear_8195aV02 = 0x000473a5;
|
||||
define exported symbol HAL_GPIO_IntCtrl_8195aV02 = 0x000473b5;
|
||||
define exported symbol FindElementIndexV02 = 0x00047541;
|
||||
define exported symbol HalRuartInitRtl8195aV02 = 0x0004756d;
|
||||
define exported symbol DramInit_rom = 0x00047619;
|
||||
define exported symbol ChangeRandSeed_rom = 0x00047979;
|
||||
define exported symbol Sdr_Rand2_rom = 0x00047985;
|
||||
define exported symbol MemTest_rom = 0x000479dd;
|
||||
define exported symbol SdrCalibration_rom = 0x00047a45;
|
||||
define exported symbol SdrControllerInit_rom = 0x00047d99;
|
||||
define exported symbol SDIO_EnterCritical = 0x00047e39;
|
||||
define exported symbol SDIO_ExitCritical = 0x00047e85;
|
||||
define exported symbol SDIO_IRQ_Handler_Rom = 0x00047ec5;
|
||||
define exported symbol SDIO_Interrupt_Init_Rom = 0x00047f31;
|
||||
define exported symbol SDIO_Device_Init_Rom = 0x00047f81;
|
||||
define exported symbol SDIO_Interrupt_DeInit_Rom = 0x00048215;
|
||||
define exported symbol SDIO_Device_DeInit_Rom = 0x00048255;
|
||||
define exported symbol SDIO_Enable_Interrupt_Rom = 0x00048281;
|
||||
define exported symbol SDIO_Disable_Interrupt_Rom = 0x000482a1;
|
||||
define exported symbol SDIO_Clear_ISR_Rom = 0x000482c1;
|
||||
define exported symbol SDIO_Alloc_Rx_Pkt_Rom = 0x000482d9;
|
||||
define exported symbol SDIO_Free_Rx_Pkt_Rom = 0x00048331;
|
||||
define exported symbol SDIO_Recycle_Rx_BD_Rom = 0x00048355;
|
||||
define exported symbol SDIO_RX_IRQ_Handler_BH_Rom = 0x000484f1;
|
||||
define exported symbol SDIO_RxTask_Rom = 0x0004851d;
|
||||
define exported symbol SDIO_Process_H2C_IOMsg_Rom = 0x0004856d;
|
||||
define exported symbol SDIO_Send_C2H_IOMsg_Rom = 0x0004859d;
|
||||
define exported symbol SDIO_Process_RPWM_Rom = 0x000485b5;
|
||||
define exported symbol SDIO_Reset_Cmd_Rom = 0x000485e9;
|
||||
define exported symbol SDIO_Rx_Data_Transaction_Rom = 0x00048611;
|
||||
define exported symbol SDIO_Send_C2H_PktMsg_Rom = 0x00048829;
|
||||
define exported symbol SDIO_Register_Tx_Callback_Rom = 0x000488f5;
|
||||
define exported symbol SDIO_ReadMem_Rom = 0x000488fd;
|
||||
define exported symbol SDIO_WriteMem_Rom = 0x000489a9;
|
||||
define exported symbol SDIO_SetMem_Rom = 0x00048a69;
|
||||
define exported symbol SDIO_TX_Pkt_Handle_Rom = 0x00048b29;
|
||||
define exported symbol SDIO_TX_FIFO_DataReady_Rom = 0x00048c69;
|
||||
define exported symbol SDIO_IRQ_Handler_BH_Rom = 0x00048d95;
|
||||
define exported symbol SDIO_TxTask_Rom = 0x00048e9d;
|
||||
define exported symbol SDIO_TaskUp_Rom = 0x00048eed;
|
||||
define exported symbol SDIO_Boot_Up = 0x00048f55;
|
||||
define exported symbol __rom_c_cut_text_end__ = 0x00049070;
|
||||
define exported symbol __rom_c_cut_rodata_start__ = 0x00049070;
|
||||
define exported symbol BAUDRATE_v02 = 0x00049070;
|
||||
define exported symbol OVSR_v02 = 0x000490fc;
|
||||
define exported symbol DIV_v02 = 0x00049188;
|
||||
define exported symbol OVSR_ADJ_v02 = 0x00049214;
|
||||
define exported symbol SdrDramInfo_rom = 0x000492a0;
|
||||
define exported symbol SdrDramTiming_rom = 0x000492b4;
|
||||
define exported symbol NewVectorTable = 0x10000000;
|
||||
define exported symbol UserIrqFunTable = 0x10000100;
|
||||
define exported symbol UserIrqDataTable = 0x10000200;
|
||||
define exported symbol __rom_bss_start__ = 0x10000300;
|
||||
define exported symbol CfgSysDebugWarn = 0x10000300;
|
||||
define exported symbol CfgSysDebugInfo = 0x10000304;
|
||||
define exported symbol CfgSysDebugErr = 0x10000308;
|
||||
define exported symbol ConfigDebugWarn = 0x1000030c;
|
||||
define exported symbol ConfigDebugInfo = 0x10000310;
|
||||
define exported symbol ConfigDebugErr = 0x10000314;
|
||||
define exported symbol HalTimerOp = 0x10000318;
|
||||
define exported symbol GPIOState = 0x10000334;
|
||||
define exported symbol gTimerRecord = 0x1000034c;
|
||||
define exported symbol SSI_DBG_CONFIG = 0x10000350;
|
||||
define exported symbol _pHAL_Gpio_Adapter = 0x10000354;
|
||||
define exported symbol Timer2To7VectorTable = 0x10000358;
|
||||
define exported symbol rom_wlan_ram_map = 0x100006d4;
|
||||
define exported symbol ROMInfo = 0x10000720;
|
||||
define exported symbol rom_libgloss_ram_map = 0x10000760;
|
||||
define exported symbol __rtl_errno = 0x10000bc4;
|
||||
define exported symbol __rom_bss_end__ = 0x10000bc8;
|
||||
define exported symbol __ram_table_start__ = 0x10000bc8;
|
||||
define exported symbol _rtl_impure_ptr = 0x10001c60;
|
||||
define exported symbol FalseAlmCnt = 0x100006d4;
|
||||
define exported symbol DM_CfoTrack = 0x1000072c;
|
|
@ -44,15 +44,25 @@ extern uint8_t Image$$RW_DRAM2$$ZI$$Limit[];
|
|||
|
||||
#elif defined (__ICCARM__)
|
||||
|
||||
#pragma section=".ram.bss"
|
||||
#pragma section=".bss.sram"
|
||||
#pragma section=".bss.dtcm"
|
||||
#pragma section=".bss.dram"
|
||||
|
||||
uint8_t *__bss_start__;
|
||||
uint8_t *__bss_end__;
|
||||
uint8_t *__bss_sram_start__;
|
||||
uint8_t *__bss_sram_end__;
|
||||
uint8_t *__bss_dtcm_start__;
|
||||
uint8_t *__bss_dtcm_end__;
|
||||
uint8_t *__bss_dram_start__;
|
||||
uint8_t *__bss_dram_end__;
|
||||
|
||||
void __iar_data_init_app(void)
|
||||
{
|
||||
__bss_start__ = (uint8_t *)__section_begin(".ram.bss");
|
||||
__bss_end__ = (uint8_t *)__section_end(".ram.bss");
|
||||
__bss_sram_start__ = (uint8_t *)__section_begin(".bss.sram");
|
||||
__bss_sram_end__ = (uint8_t *)__section_end(".bss.sram");
|
||||
__bss_dtcm_start__ = (uint8_t *)__section_begin(".bss.dtcm");
|
||||
__bss_dtcm_end__ = (uint8_t *)__section_end(".bss.dtcm");
|
||||
__bss_dram_start__ = (uint8_t *)__section_begin(".bss.dram");
|
||||
__bss_dram_end__ = (uint8_t *)__section_end(".bss.dram");
|
||||
}
|
||||
|
||||
#else
|
||||
|
@ -181,12 +191,10 @@ void PLAT_Init(void)
|
|||
// Clear RAM BSS
|
||||
#if defined (__ICCARM__)
|
||||
__iar_data_init_app();
|
||||
__rtl_memset_v1_00((void *)__bss_start__, 0, __bss_end__ - __bss_start__);
|
||||
#else
|
||||
#endif
|
||||
__rtl_memset_v1_00((void *)__bss_sram_start__, 0, __bss_sram_end__ - __bss_sram_start__);
|
||||
__rtl_memset_v1_00((void *)__bss_dtcm_start__, 0, __bss_dtcm_end__ - __bss_dtcm_start__);
|
||||
__rtl_memset_v1_00((void *)__bss_dram_start__, 0, __bss_dram_end__ - __bss_dram_start__);
|
||||
#endif
|
||||
|
||||
extern HAL_TIMER_OP_EXT HalTimerOpExt;
|
||||
__rtl_memset_v1_00((void *)&HalTimerOpExt, 0, sizeof(HalTimerOpExt));
|
||||
|
|
|
@ -1,748 +0,0 @@
|
|||
/*
|
||||
* Copyright (c) 2013-2016 Realtek Semiconductor Corp.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
SECTIONS
|
||||
{
|
||||
__vectors_table = 0x0;
|
||||
Reset_Handler = 0x101;
|
||||
NMI_Handler = 0x109;
|
||||
HardFault_Handler = 0x10d;
|
||||
MemManage_Handler = 0x121;
|
||||
BusFault_Handler = 0x125;
|
||||
UsageFault_Handler = 0x129;
|
||||
HalLogUartInit = 0x201;
|
||||
HalSerialPutcRtl8195a = 0x2d9;
|
||||
HalSerialGetcRtl8195a = 0x309;
|
||||
HalSerialGetIsrEnRegRtl8195a = 0x329;
|
||||
HalSerialSetIrqEnRegRtl8195a = 0x335;
|
||||
HalCpuClkConfig = 0x341;
|
||||
HalGetCpuClk = 0x355;
|
||||
HalRomInfo = 0x39d;
|
||||
HalGetRomInfo = 0x3b5;
|
||||
HalResetVsr = 0x3c5;
|
||||
HalDelayUs = 0x899;
|
||||
HalNMIHandler = 0x8e1;
|
||||
HalHardFaultHandler = 0x911;
|
||||
HalMemManageHandler = 0xc09;
|
||||
HalBusFaultHandler = 0xc39;
|
||||
HalUsageFaultHandler = 0xc69;
|
||||
HalUart0PinCtrlRtl8195A = 0xcfd;
|
||||
HalUart1PinCtrlRtl8195A = 0xdc9;
|
||||
HalUart2PinCtrlRtl8195A = 0xe9d;
|
||||
HalSPI0PinCtrlRtl8195A = 0xf75;
|
||||
HalSPI1PinCtrlRtl8195A = 0x1015;
|
||||
HalSPI2PinCtrlRtl8195A = 0x10e5;
|
||||
HalSPI0MCSPinCtrlRtl8195A = 0x11b5;
|
||||
HalI2C0PinCtrlRtl8195A = 0x1275;
|
||||
HalI2C1PinCtrlRtl8195A = 0x1381;
|
||||
HalI2C2PinCtrlRtl8195A = 0x1459;
|
||||
HalI2C3PinCtrlRtl8195A = 0x1529;
|
||||
HalI2S0PinCtrlRtl8195A = 0x1639;
|
||||
HalI2S1PinCtrlRtl8195A = 0x176d;
|
||||
HalPCM0PinCtrlRtl8195A = 0x1845;
|
||||
HalPCM1PinCtrlRtl8195A = 0x1949;
|
||||
HalSDIODPinCtrlRtl8195A = 0x1a1d;
|
||||
HalSDIOHPinCtrlRtl8195A = 0x1a6d;
|
||||
HalMIIPinCtrlRtl8195A = 0x1ab9;
|
||||
HalWLLEDPinCtrlRtl8195A = 0x1b51;
|
||||
HalWLANT0PinCtrlRtl8195A = 0x1c0d;
|
||||
HalWLANT1PinCtrlRtl8195A = 0x1c61;
|
||||
HalWLBTCOEXPinCtrlRtl8195A = 0x1cb5;
|
||||
HalWLBTCMDPinCtrlRtl8195A = 0x1d05;
|
||||
HalNFCPinCtrlRtl8195A = 0x1d59;
|
||||
HalPWM0PinCtrlRtl8195A = 0x1da9;
|
||||
HalPWM1PinCtrlRtl8195A = 0x1ead;
|
||||
HalPWM2PinCtrlRtl8195A = 0x1fb5;
|
||||
HalPWM3PinCtrlRtl8195A = 0x20b1;
|
||||
HalETE0PinCtrlRtl8195A = 0x21b9;
|
||||
HalETE1PinCtrlRtl8195A = 0x22c1;
|
||||
HalETE2PinCtrlRtl8195A = 0x23c9;
|
||||
HalETE3PinCtrlRtl8195A = 0x24d1;
|
||||
HalEGTIMPinCtrlRtl8195A = 0x25d9;
|
||||
HalSPIFlashPinCtrlRtl8195A = 0x2679;
|
||||
HalSDRPinCtrlRtl8195A = 0x2725;
|
||||
HalJTAGPinCtrlRtl8195A = 0x280d;
|
||||
HalTRACEPinCtrlRtl8195A = 0x2861;
|
||||
HalLOGUartPinCtrlRtl8195A = 0x28b9;
|
||||
HalLOGUartIRPinCtrlRtl8195A = 0x291d;
|
||||
HalSICPinCtrlRtl8195A = 0x2981;
|
||||
HalEEPROMPinCtrlRtl8195A = 0x29d9;
|
||||
HalDEBUGPinCtrlRtl8195A = 0x2a31;
|
||||
HalPinCtrlRtl8195A = 0x2b39;
|
||||
SpicRxCmdRtl8195A = 0x2e5d;
|
||||
SpicWaitBusyDoneRtl8195A = 0x2ea5;
|
||||
SpicGetFlashStatusRtl8195A = 0x2eb5;
|
||||
SpicWaitWipDoneRtl8195A = 0x2f55;
|
||||
SpicTxCmdRtl8195A = 0x2f6d;
|
||||
SpicSetFlashStatusRtl8195A = 0x2fc1;
|
||||
SpicCmpDataForCalibrationRtl8195A = 0x3049;
|
||||
SpicLoadInitParaFromClockRtl8195A = 0x3081;
|
||||
SpicInitRtl8195A = 0x30e5;
|
||||
SpicEraseFlashRtl8195A = 0x31bd;
|
||||
SpiFlashApp = 0x3279;
|
||||
HalPeripheralIntrHandle = 0x33b5;
|
||||
HalSysOnIntrHandle = 0x3439;
|
||||
HalWdgIntrHandle = 0x3485;
|
||||
HalTimer0IntrHandle = 0x34d5;
|
||||
HalTimer1IntrHandle = 0x3525;
|
||||
HalI2C3IntrHandle = 0x3575;
|
||||
HalTimer2To7IntrHandle = 0x35c5;
|
||||
HalSpi0IntrHandle = 0x3615;
|
||||
HalGpioIntrHandle = 0x3665;
|
||||
HalUart0IntrHandle = 0x36b5;
|
||||
HalSpiFlashIntrHandle = 0x3705;
|
||||
HalUsbOtgIntrHandle = 0x3755;
|
||||
HalSdioHostIntrHandle = 0x37a5;
|
||||
HalI2s0OrPcm0IntrHandle = 0x37f5;
|
||||
HalI2s1OrPcm1IntrHandle = 0x3845;
|
||||
HalWlDmaIntrHandle = 0x3895;
|
||||
HalWlProtocolIntrHandle = 0x38e5;
|
||||
HalCryptoIntrHandle = 0x3935;
|
||||
HalGmacIntrHandle = 0x3985;
|
||||
HalGdma0Ch0IntrHandle = 0x39d5;
|
||||
HalGdma0Ch1IntrHandle = 0x3a25;
|
||||
HalGdma0Ch2IntrHandle = 0x3a75;
|
||||
HalGdma0Ch3IntrHandle = 0x3ac5;
|
||||
HalGdma0Ch4IntrHandle = 0x3b15;
|
||||
HalGdma0Ch5IntrHandle = 0x3b65;
|
||||
HalGdma1Ch0IntrHandle = 0x3bb5;
|
||||
HalGdma1Ch1IntrHandle = 0x3c05;
|
||||
HalGdma1Ch2IntrHandle = 0x3c55;
|
||||
HalGdma1Ch3IntrHandle = 0x3ca5;
|
||||
HalGdma1Ch4IntrHandle = 0x3cf5;
|
||||
HalGdma1Ch5IntrHandle = 0x3d45;
|
||||
HalSdioDeviceIntrHandle = 0x3d95;
|
||||
VectorTableInitRtl8195A = 0x3de5;
|
||||
VectorTableInitForOSRtl8195A = 0x4019;
|
||||
VectorIrqRegisterRtl8195A = 0x4029;
|
||||
VectorIrqUnRegisterRtl8195A = 0x4091;
|
||||
VectorIrqEnRtl8195A = 0x40f1;
|
||||
VectorIrqDisRtl8195A = 0x418d;
|
||||
_UartRxDmaIrqHandle = 0x422d;
|
||||
HalRuartPutCRtl8195a = 0x4281;
|
||||
HalRuartGetCRtl8195a = 0x429d;
|
||||
HalRuartRTSCtrlRtl8195a = 0x42bd;
|
||||
HalRuartGetDebugValueRtl8195a = 0x42e1;
|
||||
HalRuartGetIMRRtl8195a = 0x43e1;
|
||||
HalRuartSetIMRRtl8195a = 0x442d;
|
||||
_UartIrqHandle = 0x4465;
|
||||
HalRuartDmaInitRtl8195a = 0x4681;
|
||||
HalRuartIntDisableRtl8195a = 0x4845;
|
||||
HalRuartDeInitRtl8195a = 0x4855;
|
||||
HalRuartIntEnableRtl8195a = 0x4985;
|
||||
_UartTxDmaIrqHandle = 0x4995;
|
||||
HalRuartRegIrqRtl8195a = 0x49d1;
|
||||
HalRuartAdapterLoadDefRtl8195a = 0x4a4d;
|
||||
HalRuartTxGdmaLoadDefRtl8195a = 0x4add;
|
||||
HalRuartRxGdmaLoadDefRtl8195a = 0x4bc9;
|
||||
RuartLock = 0x4cc9;
|
||||
RuartUnLock = 0x4ced;
|
||||
HalRuartIntSendRtl8195a = 0x4d09;
|
||||
HalRuartDmaSendRtl8195a = 0x4e35;
|
||||
HalRuartStopSendRtl8195a = 0x4f89;
|
||||
HalRuartIntRecvRtl8195a = 0x504d;
|
||||
HalRuartDmaRecvRtl8195a = 0x51ad;
|
||||
HalRuartStopRecvRtl8195a = 0x52cd;
|
||||
RuartIsTimeout = 0x5385;
|
||||
HalRuartSendRtl8195a = 0x53b1;
|
||||
HalRuartRecvRtl8195a = 0x5599;
|
||||
RuartResetRxFifoRtl8195a = 0x5751;
|
||||
HalRuartResetRxFifoRtl8195a = 0x5775;
|
||||
HalRuartInitRtl8195a = 0x5829;
|
||||
HalGdmaOnOffRtl8195a = 0x5df1;
|
||||
HalGdmaChIsrEnAndDisRtl8195a = 0x5e0d;
|
||||
HalGdmaChEnRtl8195a = 0x5e51;
|
||||
HalGdmaChDisRtl8195a = 0x5e6d;
|
||||
HalGdamChInitRtl8195a = 0x5e91;
|
||||
HalGdmaChSetingRtl8195a = 0x5ebd;
|
||||
HalGdmaChIsrCleanRtl8195a = 0x6419;
|
||||
HalGdmaChCleanAutoSrcRtl8195a = 0x64a1;
|
||||
HalGdmaChCleanAutoDstRtl8195a = 0x6501;
|
||||
HalEFUSEPowerSwitch8195AROM = 0x6561;
|
||||
HALEFUSEOneByteReadROM = 0x65f9;
|
||||
HALEFUSEOneByteWriteROM = 0x6699;
|
||||
__rtl_memcmpb_v1_00 = 0x681d;
|
||||
__rtl_random_v1_00 = 0x6861;
|
||||
__rtl_align_to_be32_v1_00 = 0x6881;
|
||||
__rtl_memsetw_v1_00 = 0x6899;
|
||||
__rtl_memsetb_v1_00 = 0x68ad;
|
||||
__rtl_memcpyw_v1_00 = 0x68bd;
|
||||
__rtl_memcpyb_v1_00 = 0x68dd;
|
||||
__rtl_memDump_v1_00 = 0x68f5;
|
||||
__rtl_AES_set_encrypt_key = 0x6901;
|
||||
__rtl_cryptoEngine_AES_set_decrypt_key = 0x6c11;
|
||||
__rtl_cryptoEngine_set_security_mode_v1_00 = 0x6c95;
|
||||
__rtl_cryptoEngine_init_v1_00 = 0x6ea9;
|
||||
__rtl_cryptoEngine_exit_v1_00 = 0x7055;
|
||||
__rtl_cryptoEngine_reset_v1_00 = 0x70b1;
|
||||
__rtl_cryptoEngine_v1_00 = 0x70ed;
|
||||
__rtl_crypto_cipher_init_v1_00 = 0x7c69;
|
||||
__rtl_crypto_cipher_encrypt_v1_00 = 0x7c89;
|
||||
__rtl_crypto_cipher_decrypt_v1_00 = 0x7cad;
|
||||
HalSsiPinmuxEnableRtl8195a = 0x7cd5;
|
||||
HalSsiEnableRtl8195a = 0x7e45;
|
||||
HalSsiDisableRtl8195a = 0x7ef9;
|
||||
HalSsiLoadSettingRtl8195a = 0x7fad;
|
||||
HalSsiSetInterruptMaskRtl8195a = 0x8521;
|
||||
HalSsiGetInterruptMaskRtl8195a = 0x85c9;
|
||||
HalSsiSetSclkPolarityRtl8195a = 0x863d;
|
||||
HalSsiSetSclkPhaseRtl8195a = 0x8715;
|
||||
HalSsiWriteRtl8195a = 0x87e9;
|
||||
HalSsiSetDeviceRoleRtl8195a = 0x8861;
|
||||
HalSsiSetRxFifoThresholdLevelRtl8195a = 0x88c9;
|
||||
HalSsiSetTxFifoThresholdLevelRtl8195a = 0x8941;
|
||||
HalSsiReadRtl8195a = 0x89b9;
|
||||
HalSsiGetRxFifoLevelRtl8195a = 0x8a2d;
|
||||
HalSsiGetTxFifoLevelRtl8195a = 0x8aa5;
|
||||
HalSsiGetStatusRtl8195a = 0x8b1d;
|
||||
HalSsiWriteableRtl8195a = 0x8b91;
|
||||
HalSsiReadableRtl8195a = 0x8c09;
|
||||
HalSsiBusyRtl8195a = 0x8c81;
|
||||
HalSsiReadInterruptRtl8195a = 0x8cf9;
|
||||
HalSsiWriteInterruptRtl8195a = 0x8efd;
|
||||
HalSsiSetSlaveEnableRegisterRtl8195a = 0x9009;
|
||||
HalSsiGetInterruptStatusRtl8195a = 0x90d9;
|
||||
HalSsiInterruptEnableRtl8195a = 0x914d;
|
||||
HalSsiInterruptDisableRtl8195a = 0x9299;
|
||||
HalSsiGetRawInterruptStatusRtl8195a = 0x93e9;
|
||||
HalSsiGetSlaveEnableRegisterRtl8195a = 0x945d;
|
||||
HalSsiInitRtl8195a = 0x94d1;
|
||||
_SsiReadInterrupt = 0x9ba5;
|
||||
_SsiWriteInterrupt = 0x9db1;
|
||||
_SsiIrqHandle = 0x9eb1;
|
||||
HalI2CWrite32 = 0xa061;
|
||||
HalI2CRead32 = 0xa09d;
|
||||
HalI2CDeInit8195a = 0xa0dd;
|
||||
HalI2CSendRtl8195a = 0xa1f1;
|
||||
HalI2CReceiveRtl8195a = 0xa25d;
|
||||
HalI2CEnableRtl8195a = 0xa271;
|
||||
HalI2CIntrCtrl8195a = 0xa389;
|
||||
HalI2CReadRegRtl8195a = 0xa3a1;
|
||||
HalI2CWriteRegRtl8195a = 0xa3b1;
|
||||
HalI2CSetCLKRtl8195a = 0xa3c5;
|
||||
HalI2CMassSendRtl8195a = 0xa6e9;
|
||||
HalI2CClrIntrRtl8195a = 0xa749;
|
||||
HalI2CClrAllIntrRtl8195a = 0xa761;
|
||||
HalI2CInit8195a = 0xa775;
|
||||
HalI2CDMACtrl8195a = 0xaa31;
|
||||
RtkI2CIoCtrl = 0xaa61;
|
||||
RtkI2CPowerCtrl = 0xaa65;
|
||||
HalI2COpInit = 0xaa69;
|
||||
I2CIsTimeout = 0xac65;
|
||||
I2CTXGDMAISRHandle = 0xb435;
|
||||
I2CRXGDMAISRHandle = 0xb4c1;
|
||||
RtkI2CIrqInit = 0xb54d;
|
||||
RtkI2CIrqDeInit = 0xb611;
|
||||
RtkI2CPinMuxInit = 0xb675;
|
||||
RtkI2CPinMuxDeInit = 0xb7c9;
|
||||
RtkI2CDMAInit = 0xb955;
|
||||
RtkI2CInit = 0xbc95;
|
||||
RtkI2CDMADeInit = 0xbdad;
|
||||
RtkI2CDeInit = 0xbe4d;
|
||||
RtkI2CSendUserAddr = 0xbee5;
|
||||
RtkI2CSend = 0xc07d;
|
||||
RtkI2CLoadDefault = 0xce51;
|
||||
RtkSalI2COpInit = 0xcf21;
|
||||
HalI2SWrite32 = 0xcf65;
|
||||
HalI2SRead32 = 0xcf85;
|
||||
HalI2SDeInitRtl8195a = 0xcfa9;
|
||||
HalI2STxRtl8195a = 0xcfc9;
|
||||
HalI2SRxRtl8195a = 0xd011;
|
||||
HalI2SEnableRtl8195a = 0xd05d;
|
||||
HalI2SIntrCtrlRtl8195a = 0xd0b1;
|
||||
HalI2SReadRegRtl8195a = 0xd0d1;
|
||||
HalI2SClrIntrRtl8195a = 0xd0dd;
|
||||
HalI2SClrAllIntrRtl8195a = 0xd0fd;
|
||||
HalI2SInitRtl8195a = 0xd11d;
|
||||
GPIO_GetIPPinName_8195a = 0xd2e5;
|
||||
GPIO_GetChipPinName_8195a = 0xd331;
|
||||
GPIO_PullCtrl_8195a = 0xd39d;
|
||||
GPIO_FuncOn_8195a = 0xd421;
|
||||
GPIO_FuncOff_8195a = 0xd481;
|
||||
GPIO_Int_Mask_8195a = 0xd4e9;
|
||||
GPIO_Int_SetType_8195a = 0xd511;
|
||||
HAL_GPIO_IrqHandler_8195a = 0xd5fd;
|
||||
HAL_GPIO_MbedIrqHandler_8195a = 0xd645;
|
||||
HAL_GPIO_UserIrqHandler_8195a = 0xd6a1;
|
||||
HAL_GPIO_IntCtrl_8195a = 0xd6cd;
|
||||
HAL_GPIO_Init_8195a = 0xd805;
|
||||
HAL_GPIO_DeInit_8195a = 0xdac1;
|
||||
HAL_GPIO_ReadPin_8195a = 0xdbd1;
|
||||
HAL_GPIO_WritePin_8195a = 0xdc91;
|
||||
HAL_GPIO_RegIrq_8195a = 0xddad;
|
||||
HAL_GPIO_UnRegIrq_8195a = 0xddf5;
|
||||
HAL_GPIO_UserRegIrq_8195a = 0xde15;
|
||||
HAL_GPIO_UserUnRegIrq_8195a = 0xdef9;
|
||||
HAL_GPIO_MaskIrq_8195a = 0xdfc1;
|
||||
HAL_GPIO_UnMaskIrq_8195a = 0xe061;
|
||||
HAL_GPIO_IntDebounce_8195a = 0xe101;
|
||||
HAL_GPIO_GetIPPinName_8195a = 0xe1c1;
|
||||
HAL_GPIO_PullCtrl_8195a = 0xe1c9;
|
||||
DumpForOneBytes = 0xe259;
|
||||
CmdRomHelp = 0xe419;
|
||||
CmdWriteWord = 0xe491;
|
||||
CmdDumpHelfWord = 0xe505;
|
||||
CmdDumpWord = 0xe5f1;
|
||||
CmdDumpByte = 0xe6f5;
|
||||
CmdSpiFlashTool = 0xe751;
|
||||
GetRomCmdNum = 0xe7a9;
|
||||
CmdWriteByte = 0xe7ad;
|
||||
Isspace = 0xe7ed;
|
||||
Strtoul = 0xe801;
|
||||
ArrayInitialize = 0xe8b1;
|
||||
GetArgc = 0xe8c9;
|
||||
GetArgv = 0xe8f9;
|
||||
UartLogCmdExecute = 0xe95d;
|
||||
UartLogShowBackSpace = 0xe9fd;
|
||||
UartLogRecallOldCmd = 0xea39;
|
||||
UartLogHistoryCmd = 0xea71;
|
||||
UartLogCmdChk = 0xeadd;
|
||||
UartLogIrqHandle = 0xebf5;
|
||||
RtlConsolInit = 0xecc5;
|
||||
RtlConsolTaskRom = 0xed49;
|
||||
RtlExitConsol = 0xed79;
|
||||
RtlConsolRom = 0xedcd;
|
||||
HalTimerOpInit = 0xee0d;
|
||||
HalTimerIrq2To7Handle = 0xee59;
|
||||
HalGetTimerIdRtl8195a = 0xef09;
|
||||
HalTimerInitRtl8195a = 0xef3d;
|
||||
HalTimerDisRtl8195a = 0xf069;
|
||||
HalTimerEnRtl8195a = 0xf089;
|
||||
HalTimerReadCountRtl8195a = 0xf0a9;
|
||||
HalTimerIrqClearRtl8195a = 0xf0bd;
|
||||
HalTimerDumpRegRtl8195a = 0xf0d1;
|
||||
VSprintf = 0xf129;
|
||||
DiagPrintf = 0xf39d;
|
||||
DiagSPrintf = 0xf3b9;
|
||||
DiagSnPrintf = 0xf3d1;
|
||||
prvDiagPrintf = 0xf3ed;
|
||||
prvDiagSPrintf = 0xf40d;
|
||||
_memcmp = 0xf429;
|
||||
_memcpy = 0xf465;
|
||||
_memset = 0xf511;
|
||||
Rand = 0xf585;
|
||||
_strncpy = 0xf60d;
|
||||
_strcpy = 0xf629;
|
||||
prvStrCpy = 0xf639;
|
||||
_strlen = 0xf651;
|
||||
_strnlen = 0xf669;
|
||||
prvStrLen = 0xf699;
|
||||
_strcmp = 0xf6b1;
|
||||
_strncmp = 0xf6d1;
|
||||
prvStrCmp = 0xf719;
|
||||
StrUpr = 0xf749;
|
||||
prvAtoi = 0xf769;
|
||||
prvStrStr = 0xf7bd;
|
||||
_strsep = 0xf7d5;
|
||||
skip_spaces = 0xf815;
|
||||
skip_atoi = 0xf831;
|
||||
_parse_integer_fixup_radix = 0xf869;
|
||||
_parse_integer = 0xf8bd;
|
||||
simple_strtoull = 0xf915;
|
||||
simple_strtoll = 0xf945;
|
||||
simple_strtoul = 0xf965;
|
||||
simple_strtol = 0xf96d;
|
||||
_vsscanf = 0xf985;
|
||||
_sscanf = 0xff71;
|
||||
div_u64 = 0xff91;
|
||||
div_s64 = 0xff99;
|
||||
div_u64_rem = 0xffa1;
|
||||
div_s64_rem = 0xffb1;
|
||||
_strpbrk = 0xffc1;
|
||||
_strchr = 0xffed;
|
||||
aes_set_key = 0x10005;
|
||||
aes_encrypt = 0x103d1;
|
||||
aes_decrypt = 0x114a5;
|
||||
AES_WRAP = 0x125c9;
|
||||
AES_UnWRAP = 0x12701;
|
||||
crc32_get = 0x12861;
|
||||
arc4_byte = 0x12895;
|
||||
rt_arc4_init = 0x128bd;
|
||||
rt_arc4_crypt = 0x12901;
|
||||
rt_md5_init = 0x131c1;
|
||||
rt_md5_append = 0x131f5;
|
||||
rt_md5_final = 0x1327d;
|
||||
rt_md5_hmac = 0x132d5;
|
||||
rtw_get_bit_value_from_ieee_value = 0x13449;
|
||||
rtw_is_cckrates_included = 0x13475;
|
||||
rtw_is_cckratesonly_included = 0x134b5;
|
||||
rtw_check_network_type = 0x134dd;
|
||||
rtw_set_fixed_ie = 0x1350d;
|
||||
rtw_set_ie = 0x1352d;
|
||||
rtw_get_ie = 0x1355d;
|
||||
rtw_set_supported_rate = 0x13591;
|
||||
rtw_get_rateset_len = 0x13611;
|
||||
rtw_get_wpa_ie = 0x1362d;
|
||||
rtw_get_wpa2_ie = 0x136c9;
|
||||
rtw_get_wpa_cipher_suite = 0x13701;
|
||||
rtw_get_wpa2_cipher_suite = 0x13769;
|
||||
rtw_parse_wpa_ie = 0x137d1;
|
||||
rtw_parse_wpa2_ie = 0x138ad;
|
||||
rtw_get_sec_ie = 0x13965;
|
||||
rtw_get_wps_ie = 0x13a15;
|
||||
rtw_get_wps_attr = 0x13a99;
|
||||
rtw_get_wps_attr_content = 0x13b49;
|
||||
rtw_ieee802_11_parse_elems = 0x13b91;
|
||||
str_2char2num = 0x13d9d;
|
||||
key_2char2num = 0x13db9;
|
||||
convert_ip_addr = 0x13dd1;
|
||||
rom_psk_PasswordHash = 0x13e9d;
|
||||
rom_psk_CalcGTK = 0x13ed5;
|
||||
rom_psk_CalcPTK = 0x13f69;
|
||||
wep_80211_encrypt = 0x14295;
|
||||
wep_80211_decrypt = 0x142f5;
|
||||
tkip_micappendbyte = 0x14389;
|
||||
rtw_secmicsetkey = 0x143d9;
|
||||
rtw_secmicappend = 0x14419;
|
||||
rtw_secgetmic = 0x14435;
|
||||
rtw_seccalctkipmic = 0x1449d;
|
||||
tkip_phase1 = 0x145a5;
|
||||
tkip_phase2 = 0x14725;
|
||||
tkip_80211_encrypt = 0x14941;
|
||||
tkip_80211_decrypt = 0x149d5;
|
||||
aes1_encrypt = 0x14a8d;
|
||||
aesccmp_construct_mic_iv = 0x14c65;
|
||||
aesccmp_construct_mic_header1 = 0x14ccd;
|
||||
aesccmp_construct_mic_header2 = 0x14d21;
|
||||
aesccmp_construct_ctr_preload = 0x14db5;
|
||||
aes_80211_encrypt = 0x14e29;
|
||||
aes_80211_decrypt = 0x151ad;
|
||||
_sha1_process_message_block = 0x155b9;
|
||||
_sha1_pad_message = 0x15749;
|
||||
rt_sha1_init = 0x157e5;
|
||||
rt_sha1_update = 0x15831;
|
||||
rt_sha1_finish = 0x158a9;
|
||||
rt_hmac_sha1 = 0x15909;
|
||||
rom_aes_128_cbc_encrypt = 0x15a65;
|
||||
rom_aes_128_cbc_decrypt = 0x15ae1;
|
||||
rom_rijndaelKeySetupEnc = 0x15b5d;
|
||||
rom_aes_decrypt_init = 0x15c39;
|
||||
rom_aes_internal_decrypt = 0x15d15;
|
||||
rom_aes_decrypt_deinit = 0x16071;
|
||||
rom_aes_encrypt_init = 0x16085;
|
||||
rom_aes_internal_encrypt = 0x1609d;
|
||||
rom_aes_encrypt_deinit = 0x16451;
|
||||
bignum_init = 0x17b35;
|
||||
bignum_deinit = 0x17b61;
|
||||
bignum_get_unsigned_bin_len = 0x17b81;
|
||||
bignum_get_unsigned_bin = 0x17b85;
|
||||
bignum_set_unsigned_bin = 0x17c21;
|
||||
bignum_cmp = 0x17cd1;
|
||||
bignum_cmp_d = 0x17cd5;
|
||||
bignum_add = 0x17cfd;
|
||||
bignum_sub = 0x17d0d;
|
||||
bignum_mul = 0x17d1d;
|
||||
bignum_exptmod = 0x17d2d;
|
||||
WPS_realloc = 0x17d51;
|
||||
os_zalloc = 0x17d99;
|
||||
rom_hmac_sha256_vector = 0x17dc1;
|
||||
rom_hmac_sha256 = 0x17ebd;
|
||||
rom_sha256_vector = 0x18009;
|
||||
phy_CalculateBitShift = 0x18221;
|
||||
PHY_SetBBReg_8195A = 0x18239;
|
||||
PHY_QueryBBReg_8195A = 0x18279;
|
||||
ROM_odm_QueryRxPwrPercentage = 0x1829d;
|
||||
ROM_odm_EVMdbToPercentage = 0x182bd;
|
||||
ROM_odm_SignalScaleMapping_8195A = 0x182e5;
|
||||
ROM_odm_FalseAlarmCounterStatistics = 0x183cd;
|
||||
ROM_odm_SetEDCCAThreshold = 0x18721;
|
||||
ROM_odm_SetTRxMux = 0x18749;
|
||||
ROM_odm_SetCrystalCap = 0x18771;
|
||||
ROM_odm_GetDefaultCrytaltalCap = 0x187d5;
|
||||
ROM_ODM_CfoTrackingReset = 0x187e9;
|
||||
ROM_odm_CfoTrackingFlow = 0x18811;
|
||||
curve25519_donna = 0x1965d;
|
||||
aes_test_alignment_detection = 0x1a391;
|
||||
aes_mode_reset = 0x1a3ed;
|
||||
aes_ecb_encrypt = 0x1a3f9;
|
||||
aes_ecb_decrypt = 0x1a431;
|
||||
aes_cbc_encrypt = 0x1a469;
|
||||
aes_cbc_decrypt = 0x1a579;
|
||||
aes_cfb_encrypt = 0x1a701;
|
||||
aes_cfb_decrypt = 0x1a9e5;
|
||||
aes_ofb_crypt = 0x1acc9;
|
||||
aes_ctr_crypt = 0x1af7d;
|
||||
aes_encrypt_key128 = 0x1b289;
|
||||
aes_encrypt_key192 = 0x1b2a5;
|
||||
aes_encrypt_key256 = 0x1b2c1;
|
||||
aes_encrypt_key = 0x1b2e1;
|
||||
aes_decrypt_key128 = 0x1b351;
|
||||
aes_decrypt_key192 = 0x1b36d;
|
||||
aes_decrypt_key256 = 0x1b389;
|
||||
aes_decrypt_key = 0x1b3a9;
|
||||
aes_init = 0x1b419;
|
||||
CRYPTO_chacha_20 = 0x1b41d;
|
||||
CRYPTO_poly1305_init = 0x1bc25;
|
||||
CRYPTO_poly1305_update = 0x1bd09;
|
||||
CRYPTO_poly1305_finish = 0x1bd8d;
|
||||
rom_sha512_starts = 0x1ceb5;
|
||||
rom_sha512_update = 0x1d009;
|
||||
rom_sha512_finish = 0x1d011;
|
||||
rom_sha512 = 0x1d261;
|
||||
rom_sha512_hmac_starts = 0x1d299;
|
||||
rom_sha512_hmac_update = 0x1d35d;
|
||||
rom_sha512_hmac_finish = 0x1d365;
|
||||
rom_sha512_hmac_reset = 0x1d3b5;
|
||||
rom_sha512_hmac = 0x1d3d1;
|
||||
rom_sha512_hkdf = 0x1d40d;
|
||||
rom_ed25519_gen_keypair = 0x1d501;
|
||||
rom_ed25519_gen_signature = 0x1d505;
|
||||
rom_ed25519_verify_signature = 0x1d51d;
|
||||
rom_ed25519_crypto_sign_seed_keypair = 0x1d521;
|
||||
rom_ed25519_crypto_sign_detached = 0x1d579;
|
||||
rom_ed25519_crypto_sign_verify_detached = 0x1d655;
|
||||
rom_ed25519_ge_double_scalarmult_vartime = 0x1f86d;
|
||||
rom_ed25519_ge_frombytes_negate_vartime = 0x1fc35;
|
||||
rom_ed25519_ge_p3_tobytes = 0x207d5;
|
||||
rom_ed25519_ge_scalarmult_base = 0x20821;
|
||||
rom_ed25519_ge_tobytes = 0x209e1;
|
||||
rom_ed25519_sc_muladd = 0x20a2d;
|
||||
rom_ed25519_sc_reduce = 0x2603d;
|
||||
__rtl_memchr_v1_00 = 0x28a4d;
|
||||
__rtl_memcmp_v1_00 = 0x28ae1;
|
||||
__rtl_memcpy_v1_00 = 0x28b49;
|
||||
__rtl_memmove_v1_00 = 0x28bed;
|
||||
__rtl_memset_v1_00 = 0x28cb5;
|
||||
__rtl_strcat_v1_00 = 0x28d49;
|
||||
__rtl_strchr_v1_00 = 0x28d91;
|
||||
__rtl_strcmp_v1_00 = 0x28e55;
|
||||
__rtl_strcpy_v1_00 = 0x28ec9;
|
||||
__rtl_strlen_v1_00 = 0x28f15;
|
||||
__rtl_strncat_v1_00 = 0x28f69;
|
||||
__rtl_strncmp_v1_00 = 0x28fc5;
|
||||
__rtl_strncpy_v1_00 = 0x2907d;
|
||||
__rtl_strstr_v1_00 = 0x293cd;
|
||||
__rtl_strsep_v1_00 = 0x2960d;
|
||||
__rtl_strtok_v1_00 = 0x29619;
|
||||
__rtl__strtok_r_v1_00 = 0x2962d;
|
||||
__rtl_strtok_r_v1_00 = 0x29691;
|
||||
__rtl_close_v1_00 = 0x29699;
|
||||
__rtl_fstat_v1_00 = 0x296ad;
|
||||
__rtl_isatty_v1_00 = 0x296c1;
|
||||
__rtl_lseek_v1_00 = 0x296d5;
|
||||
__rtl_open_v1_00 = 0x296e9;
|
||||
__rtl_read_v1_00 = 0x296fd;
|
||||
__rtl_write_v1_00 = 0x29711;
|
||||
__rtl_sbrk_v1_00 = 0x29725;
|
||||
__rtl_ltoa_v1_00 = 0x297bd;
|
||||
__rtl_ultoa_v1_00 = 0x29855;
|
||||
__rtl_dtoi_v1_00 = 0x298c5;
|
||||
__rtl_dtoi64_v1_00 = 0x29945;
|
||||
__rtl_dtoui_v1_00 = 0x299dd;
|
||||
__rtl_ftol_v1_00 = 0x299e5;
|
||||
__rtl_itof_v1_00 = 0x29a51;
|
||||
__rtl_itod_v1_00 = 0x29ae9;
|
||||
__rtl_i64tod_v1_00 = 0x29b79;
|
||||
__rtl_uitod_v1_00 = 0x29c55;
|
||||
__rtl_ftod_v1_00 = 0x29d2d;
|
||||
__rtl_dtof_v1_00 = 0x29de9;
|
||||
__rtl_uitof_v1_00 = 0x29e89;
|
||||
__rtl_fadd_v1_00 = 0x29f65;
|
||||
__rtl_fsub_v1_00 = 0x2a261;
|
||||
__rtl_fmul_v1_00 = 0x2a559;
|
||||
__rtl_fdiv_v1_00 = 0x2a695;
|
||||
__rtl_dadd_v1_00 = 0x2a825;
|
||||
__rtl_dsub_v1_00 = 0x2aed9;
|
||||
__rtl_dmul_v1_00 = 0x2b555;
|
||||
__rtl_ddiv_v1_00 = 0x2b8ad;
|
||||
__rtl_dcmpeq_v1_00 = 0x2be4d;
|
||||
__rtl_dcmplt_v1_00 = 0x2bebd;
|
||||
__rtl_dcmpgt_v1_00 = 0x2bf51;
|
||||
__rtl_dcmple_v1_00 = 0x2c049;
|
||||
__rtl_fcmplt_v1_00 = 0x2c139;
|
||||
__rtl_fcmpgt_v1_00 = 0x2c195;
|
||||
__rtl_cos_f32_v1_00 = 0x2c229;
|
||||
__rtl_sin_f32_v1_00 = 0x2c435;
|
||||
__rtl_fabs_v1_00 = 0x2c639;
|
||||
__rtl_fabsf_v1_00 = 0x2c641;
|
||||
__rtl_dtoa_r_v1_00 = 0x2c77d;
|
||||
__rom_mallocr_init_v1_00 = 0x2d7d1;
|
||||
__rtl_free_r_v1_00 = 0x2d841;
|
||||
__rtl_malloc_r_v1_00 = 0x2da31;
|
||||
__rtl_realloc_r_v1_00 = 0x2df55;
|
||||
__rtl_memalign_r_v1_00 = 0x2e331;
|
||||
__rtl_valloc_r_v1_00 = 0x2e421;
|
||||
__rtl_pvalloc_r_v1_00 = 0x2e42d;
|
||||
__rtl_calloc_r_v1_00 = 0x2e441;
|
||||
__rtl_cfree_r_v1_00 = 0x2e4a9;
|
||||
__rtl_Balloc_v1_00 = 0x2e515;
|
||||
__rtl_Bfree_v1_00 = 0x2e571;
|
||||
__rtl_i2b_v1_00 = 0x2e585;
|
||||
__rtl_multadd_v1_00 = 0x2e599;
|
||||
__rtl_mult_v1_00 = 0x2e629;
|
||||
__rtl_pow5mult_v1_00 = 0x2e769;
|
||||
__rtl_hi0bits_v1_00 = 0x2e809;
|
||||
__rtl_d2b_v1_00 = 0x2e845;
|
||||
__rtl_lshift_v1_00 = 0x2e901;
|
||||
__rtl_cmp_v1_00 = 0x2e9bd;
|
||||
__rtl_diff_v1_00 = 0x2ea01;
|
||||
__rtl_sread_v1_00 = 0x2eae9;
|
||||
__rtl_seofread_v1_00 = 0x2eb39;
|
||||
__rtl_swrite_v1_00 = 0x2eb3d;
|
||||
__rtl_sseek_v1_00 = 0x2ebc1;
|
||||
__rtl_sclose_v1_00 = 0x2ec11;
|
||||
__rtl_sbrk_r_v1_00 = 0x2ec41;
|
||||
__rtl_fflush_r_v1_00 = 0x2ef8d;
|
||||
__rtl_vfprintf_r_v1_00 = 0x2f661;
|
||||
__rtl_fpclassifyd = 0x30c15;
|
||||
CpkClkTbl = 0x30c68;
|
||||
ROM_IMG1_VALID_PATTEN = 0x30c80;
|
||||
SpicCalibrationPattern = 0x30c88;
|
||||
SpicInitCPUCLK = 0x30c98;
|
||||
BAUDRATE = 0x30ca8;
|
||||
OVSR = 0x30d1c;
|
||||
DIV = 0x30d90;
|
||||
OVSR_ADJ = 0x30e04;
|
||||
__AES_rcon = 0x30e78;
|
||||
__AES_Te4 = 0x30ea0;
|
||||
I2CDmaChNo = 0x312a0;
|
||||
_GPIO_PinMap_Chip2IP_8195a = 0x312b4;
|
||||
_GPIO_PinMap_PullCtrl_8195a = 0x3136c;
|
||||
_GPIO_SWPORT_DDR_TBL = 0x31594;
|
||||
_GPIO_EXT_PORT_TBL = 0x31598;
|
||||
_GPIO_SWPORT_DR_TBL = 0x3159c;
|
||||
UartLogRomCmdTable = 0x316a0;
|
||||
_HalRuartOp = 0x31700;
|
||||
_HalGdmaOp = 0x31760;
|
||||
RTW_WPA_OUI_TYPE = 0x3540c;
|
||||
WPA_CIPHER_SUITE_NONE = 0x35410;
|
||||
WPA_CIPHER_SUITE_WEP40 = 0x35414;
|
||||
WPA_CIPHER_SUITE_TKIP = 0x35418;
|
||||
WPA_CIPHER_SUITE_CCMP = 0x3541c;
|
||||
WPA_CIPHER_SUITE_WEP104 = 0x35420;
|
||||
RSN_CIPHER_SUITE_NONE = 0x35424;
|
||||
RSN_CIPHER_SUITE_WEP40 = 0x35428;
|
||||
RSN_CIPHER_SUITE_TKIP = 0x3542c;
|
||||
RSN_CIPHER_SUITE_CCMP = 0x35430;
|
||||
RSN_CIPHER_SUITE_WEP104 = 0x35434;
|
||||
RSN_AUTH_KEY_MGMT_PSK_OVER_802_1X = 0x35444;
|
||||
RSN_AUTH_KEY_MGMT_UNSPEC_802_1X = 0x35448;
|
||||
RSN_VERSION_BSD = 0x3544c;
|
||||
rom_wps_Te0 = 0x35988;
|
||||
rom_wps_rcons = 0x35d88;
|
||||
rom_wps_Td4s = 0x35d94;
|
||||
rom_wps_Td0 = 0x35e94;
|
||||
__rom_b_cut_end__ = 0x4467c;
|
||||
__rom_c_cut_text_start__ = 0x4467c;
|
||||
HalInitPlatformLogUartV02 = 0x4467d;
|
||||
HalReInitPlatformLogUartV02 = 0x4471d;
|
||||
HalInitPlatformTimerV02 = 0x44755;
|
||||
HalShowBuildInfoV02 = 0x447cd;
|
||||
SpicReleaseDeepPowerDownFlashRtl8195A = 0x44831;
|
||||
HalSpiInitV02 = 0x4488d;
|
||||
HalBootFlowV02 = 0x44a29;
|
||||
HalInitialROMCodeGlobalVarV02 = 0x44ae5;
|
||||
HalResetVsrV02 = 0x44b41;
|
||||
HalI2CSendRtl8195aV02 = 0x44ce1;
|
||||
HalI2CSetCLKRtl8195aV02 = 0x44d59;
|
||||
RtkI2CSendV02 = 0x4508d;
|
||||
RtkI2CReceiveV02 = 0x459a1;
|
||||
HalI2COpInitV02 = 0x461ed;
|
||||
I2CISRHandleV02 = 0x463e9;
|
||||
RtkSalI2COpInitV02 = 0x46be1;
|
||||
SpicLoadInitParaFromClockRtl8195AV02 = 0x46c25;
|
||||
SpiFlashAppV02 = 0x46c85;
|
||||
SpicInitRtl8195AV02 = 0x46dc5;
|
||||
SpicEraseFlashRtl8195AV02 = 0x46ea1;
|
||||
HalTimerIrq2To7HandleV02 = 0x46f5d;
|
||||
HalTimerIrqRegisterRtl8195aV02 = 0x46fe1;
|
||||
HalTimerInitRtl8195aV02 = 0x4706d;
|
||||
HalTimerReadCountRtl8195aV02 = 0x471b5;
|
||||
HalTimerReLoadRtl8195aV02 = 0x471d1;
|
||||
HalTimerIrqUnRegisterRtl8195aV02 = 0x4722d;
|
||||
HalTimerDeInitRtl8195aV02 = 0x472c1;
|
||||
HalTimerOpInitV02 = 0x472f9;
|
||||
GPIO_LockV02 = 0x47345;
|
||||
GPIO_UnLockV02 = 0x47379;
|
||||
GPIO_Int_Clear_8195aV02 = 0x473a5;
|
||||
HAL_GPIO_IntCtrl_8195aV02 = 0x473b5;
|
||||
FindElementIndexV02 = 0x47541;
|
||||
HalRuartInitRtl8195aV02 = 0x4756d;
|
||||
DramInit_rom = 0x47619;
|
||||
ChangeRandSeed_rom = 0x47979;
|
||||
Sdr_Rand2_rom = 0x47985;
|
||||
MemTest_rom = 0x479dd;
|
||||
SdrCalibration_rom = 0x47a45;
|
||||
SdrControllerInit_rom = 0x47d99;
|
||||
SDIO_EnterCritical = 0x47e39;
|
||||
SDIO_ExitCritical = 0x47e85;
|
||||
SDIO_IRQ_Handler_Rom = 0x47ec5;
|
||||
SDIO_Interrupt_Init_Rom = 0x47f31;
|
||||
SDIO_Device_Init_Rom = 0x47f81;
|
||||
SDIO_Interrupt_DeInit_Rom = 0x48215;
|
||||
SDIO_Device_DeInit_Rom = 0x48255;
|
||||
SDIO_Enable_Interrupt_Rom = 0x48281;
|
||||
SDIO_Disable_Interrupt_Rom = 0x482a1;
|
||||
SDIO_Clear_ISR_Rom = 0x482c1;
|
||||
SDIO_Alloc_Rx_Pkt_Rom = 0x482d9;
|
||||
SDIO_Free_Rx_Pkt_Rom = 0x48331;
|
||||
SDIO_Recycle_Rx_BD_Rom = 0x48355;
|
||||
SDIO_RX_IRQ_Handler_BH_Rom = 0x484f1;
|
||||
SDIO_RxTask_Rom = 0x4851d;
|
||||
SDIO_Process_H2C_IOMsg_Rom = 0x4856d;
|
||||
SDIO_Send_C2H_IOMsg_Rom = 0x4859d;
|
||||
SDIO_Process_RPWM_Rom = 0x485b5;
|
||||
SDIO_Reset_Cmd_Rom = 0x485e9;
|
||||
SDIO_Rx_Data_Transaction_Rom = 0x48611;
|
||||
SDIO_Send_C2H_PktMsg_Rom = 0x48829;
|
||||
SDIO_Register_Tx_Callback_Rom = 0x488f5;
|
||||
SDIO_ReadMem_Rom = 0x488fd;
|
||||
SDIO_WriteMem_Rom = 0x489a9;
|
||||
SDIO_SetMem_Rom = 0x48a69;
|
||||
SDIO_TX_Pkt_Handle_Rom = 0x48b29;
|
||||
SDIO_TX_FIFO_DataReady_Rom = 0x48c69;
|
||||
SDIO_IRQ_Handler_BH_Rom = 0x48d95;
|
||||
SDIO_TxTask_Rom = 0x48e9d;
|
||||
SDIO_TaskUp_Rom = 0x48eed;
|
||||
SDIO_Boot_Up = 0x48f55;
|
||||
__rom_c_cut_text_end__ = 0x49070;
|
||||
__rom_c_cut_rodata_start__ = 0x49070;
|
||||
BAUDRATE_v02 = 0x49070;
|
||||
OVSR_v02 = 0x490fc;
|
||||
DIV_v02 = 0x49188;
|
||||
OVSR_ADJ_v02 = 0x49214;
|
||||
SdrDramInfo_rom = 0x492a0;
|
||||
SdrDramTiming_rom = 0x492b4;
|
||||
SdrDramModeReg_rom = 0x492e8;
|
||||
SdrDramDev_rom = 0x49304;
|
||||
__rom_c_cut_rodata_end__ = 0x49314;
|
||||
NewVectorTable = 0x10000000;
|
||||
UserhandlerTable = 0x10000100;
|
||||
UserIrqDataTable = 0x10000200;
|
||||
__rom_bss_start__ = 0x10000300;
|
||||
CfgSysDebugWarn = 0x10000300;
|
||||
CfgSysDebugInfo = 0x10000304;
|
||||
CfgSysDebugErr = 0x10000308;
|
||||
ConfigDebugWarn = 0x1000030c;
|
||||
ConfigDebugInfo = 0x10000310;
|
||||
ConfigDebugErr = 0x10000314;
|
||||
HalTimerOp = 0x10000318;
|
||||
GPIOState = 0x10000334;
|
||||
gTimerRecord = 0x1000034c;
|
||||
SSI_DBG_CONFIG = 0x10000350;
|
||||
_pHAL_Gpio_Adapter = 0x10000354;
|
||||
Timer2To7VectorTable = 0x10000358;
|
||||
pUartLogCtl = 0x10000384;
|
||||
UartLogBuf = 0x10000388;
|
||||
UartLogCtl = 0x10000408;
|
||||
UartLogHistoryBuf = 0x10000430;
|
||||
ArgvArray = 0x100006ac;
|
||||
rom_wlan_ram_map = 0x100006d4;
|
||||
FalseAlmCnt = 0x100006e0;
|
||||
ROMInfo = 0x10000720;
|
||||
DM_CfoTrack = 0x10000738;
|
||||
rom_libgloss_ram_map = 0x10000760;
|
||||
__rtl_errno = 0x10000bc4;
|
||||
}
|
Loading…
Reference in New Issue