diff --git a/.cproject b/.cproject index 6790fff..c543d50 100644 --- a/.cproject +++ b/.cproject @@ -967,6 +967,14 @@ true true + + mingw32-make.exe + -s + flashboot + true + true + true + diff --git a/Makefile b/Makefile index 5158de2..a70728c 100644 --- a/Makefile +++ b/Makefile @@ -6,7 +6,7 @@ mp: ram_all_mp .PHONY: ram_all ram_all: @$(MAKE) -f $(SDK_PATH)sdkbuild.mk - @$(MAKE) -f $(SDK_PATH)flasher.mk genbin1 genbin23 + @$(MAKE) -f $(SDK_PATH)flasher.mk genbin .PHONY: ram_all_mp ram_all_mp: diff --git a/RTL00_SDKV35a/component/common/api/wifi_api.c b/RTL00_SDKV35a/component/common/api/wifi_api.c index 40afa5f..efbe906 100644 --- a/RTL00_SDKV35a/component/common/api/wifi_api.c +++ b/RTL00_SDKV35a/component/common/api/wifi_api.c @@ -665,7 +665,7 @@ int wifi_run(rtw_mode_t mode) { #ifdef USE_NETBIOS netbios_set_name(WLAN_ST_NETIF_NUM, lwip_host_name[0]); #endif -#endif +#endif // WIP_NETIF_HOSTNAME netif_set_addr(&xnetif[WLAN_ST_NETIF_NUM], (ip_addr_t *) &wifi_st_dhcp.ip, (ip_addr_t *) &wifi_st_dhcp.mask, (ip_addr_t *) &wifi_st_dhcp.gw); pnif = &xnetif[WLAN_AP_NETIF_NUM]; @@ -675,7 +675,7 @@ int wifi_run(rtw_mode_t mode) { #ifdef USE_NETBIOS netbios_set_name(WLAN_AP_NETIF_NUM, lwip_host_name[1]); #endif -#endif +#endif // WIP_NETIF_HOSTNAME netif_set_addr(&xnetif[WLAN_AP_NETIF_NUM], (ip_addr_t *) &wifi_ap_dhcp.ip, (ip_addr_t *) &wifi_ap_dhcp.mask, (ip_addr_t *) &wifi_ap_dhcp.gw); diff --git a/RTL00_SDKV35a/component/common/mbed/targets/hal/rtl8195a/log_uart_api.c b/RTL00_SDKV35a/component/common/mbed/targets/hal/rtl8195a/log_uart_api.c index cb0f60c..f868fe7 100644 --- a/RTL00_SDKV35a/component/common/mbed/targets/hal/rtl8195a/log_uart_api.c +++ b/RTL00_SDKV35a/component/common/mbed/targets/hal/rtl8195a/log_uart_api.c @@ -41,7 +41,7 @@ int32_t log_uart_init (log_uart_t *obj, int baudrate, int data_bits, SerialParit { HAL_LOG_UART_ADAPTER *pUartAdapter; int i; - + HalLogUartWaitTxFifoEmpty(); _memset((void*)obj, 0, sizeof(log_uart_t)); pUartAdapter = &obj->log_hal_uart; // Check Baud rate diff --git a/RTL00_SDKV35a/component/common/network/lwip/lwip_v1.4.1/port/realtek/freertos/sys_arch.c b/RTL00_SDKV35a/component/common/network/lwip/lwip_v1.4.1/port/realtek/freertos/sys_arch.c index 4981b8f..1cd76c2 100644 --- a/RTL00_SDKV35a/component/common/network/lwip/lwip_v1.4.1/port/realtek/freertos/sys_arch.c +++ b/RTL00_SDKV35a/component/common/network/lwip/lwip_v1.4.1/port/realtek/freertos/sys_arch.c @@ -621,6 +621,7 @@ void sys_assert( const char *msg ) ; } +/* u32_t sys_now(void) { return xTaskGetTickCount(); @@ -630,3 +631,5 @@ u32_t sys_jiffies(void) { return xTaskGetTickCount(); } +*/ + diff --git a/RTL00_SDKV35a/component/common/network/lwip/lwip_v1.4.1/src/include/lwip/sys.h b/RTL00_SDKV35a/component/common/network/lwip/lwip_v1.4.1/src/include/lwip/sys.h index 9deadba..d9ae389 100644 --- a/RTL00_SDKV35a/component/common/network/lwip/lwip_v1.4.1/src/include/lwip/sys.h +++ b/RTL00_SDKV35a/component/common/network/lwip/lwip_v1.4.1/src/include/lwip/sys.h @@ -229,14 +229,16 @@ sys_thread_t sys_thread_new(const char *name, lwip_thread_fn thread, void *arg, /* sys_init() must be called before anthing else. */ void sys_init(void); -#ifndef sys_jiffies /** Ticks/jiffies since power up. */ -u32_t sys_jiffies(void); +#ifndef sys_jiffies +#define sys_jiffies() xTaskGetTickCount() +//u32_t sys_jiffies(void); #endif /** Returns the current time in milliseconds, * may be the same as sys_jiffies or at least based on it. */ -u32_t sys_now(void); +#define sys_now() xTaskGetTickCount() +//u32_t sys_now(void); /* Critical Region Protection */ /* These functions must be implemented in the sys_arch.c file. diff --git a/RTL00_SDKV35a/component/soc/realtek/8195a/fwlib/ram_lib/startup.c b/RTL00_SDKV35a/component/soc/realtek/8195a/fwlib/ram_lib/startup.c index 13621a3..2ebfa94 100644 --- a/RTL00_SDKV35a/component/soc/realtek/8195a/fwlib/ram_lib/startup.c +++ b/RTL00_SDKV35a/component/soc/realtek/8195a/fwlib/ram_lib/startup.c @@ -46,6 +46,12 @@ void SYSPlatformInit(void); // Data declarations extern u8 __bss_start__, __bss_end__; extern const unsigned char cus_sig[32]; // images name +/* +#include "section_config.h" +SECTION(".custom.validate.rodata") +__attribute__ ((weak)) const unsigned char cus_sig[32] = "Customer Signature-modelxxx"; +*/ + //extern HAL_TIMER_OP HalTimerOp; IMAGE2_START_RAM_FUN_SECTION RAM_START_FUNCTION gImage2EntryFun0 = @@ -185,7 +191,12 @@ extern HAL_GPIO_ADAPTER gBoot_Gpio_Adapter; _pHAL_Gpio_Adapter = &gBoot_Gpio_Adapter; VectorTableInitRtl8195A(STACK_TOP); // 0x1FFFFFFC loguart_wait_tx_fifo_empty(); // иначе глючит LogUART, если переключение CLK приходится на вывод символов ! -#if 1 // if set CLK CPU + uint8 ChipId = HalGetChipId(); +#if 1 //def ARDUINO + // 0 - 166666666 Hz, 1 - 83333333 Hz + *((int *) (SYSTEM_CTRL_BASE + REG_SYS_SYSPLL_CTRL1)) &= ~(1 << 17); // REG_SYS_SYSPLL_CTRL1 &= ~BIT_SYS_SYSPLL_DIV5_3 + HalCpuClkConfig(ChipId < CHIP_ID_8195AM); +#else // if set CLK CPU if(HalGetCpuClk() != PLATFORM_CLOCK) { //----- CLK CPU #if CPU_CLOCK_SEL_DIV5_3 @@ -198,7 +209,7 @@ extern HAL_GPIO_ADAPTER gBoot_Gpio_Adapter; HalCpuClkConfig(CPU_CLOCK_SEL_VALUE); #endif // CPU_CLOCK_SEL_DIV5_3 }; -#endif +#endif // ARDUINO PSHalInitPlatformLogUart(); // HalInitPlatformLogUartV02(); // Show ""... :( HalReInitPlatformTimer(); // HalInitPlatformTimerV02(); HalTimerOpInit_Patch((VOID*) (&HalTimerOp)); SystemCoreClockUpdate(); @@ -226,7 +237,7 @@ extern HAL_GPIO_ADAPTER gBoot_Gpio_Adapter; // SpicFlashInitRtl8195A(SpicDualBitMode); // SpicReadIDRtl8195A(); SpicDualBitMode #ifdef CONFIG_SDR_EN //---- SDRAM - uint8 ChipId = HalGetChipId(); +// uint8 ChipId = HalGetChipId(); if (ChipId >= CHIP_ID_8195AM) { if((HAL_PERI_ON_READ32(REG_SOC_FUNC_EN) & BIT(21)) == 0) { // SDR not init? #ifdef FIX_SDR_CALIBRATION // for speed :) diff --git a/RTL00_SDKV35a/component/soc/realtek/8195a/fwlib/rtl8195a/rtl8195a_peri_on.h b/RTL00_SDKV35a/component/soc/realtek/8195a/fwlib/rtl8195a/rtl8195a_peri_on.h index 57cd065..7745793 100644 --- a/RTL00_SDKV35a/component/soc/realtek/8195a/fwlib/rtl8195a/rtl8195a_peri_on.h +++ b/RTL00_SDKV35a/component/soc/realtek/8195a/fwlib/rtl8195a/rtl8195a_peri_on.h @@ -165,7 +165,7 @@ //2 REG_RSVD //2 REG_PESOC_CLK_SEL -#define BIT_PESOC_SPI1_SCLK_SEL BIT(18) +#define BIT_PESOC_SPI1_SCLK_SEL BIT(18) // =1 SPI1 Use High speed clock #define BIT_SHIFT_PESOC_PERI_SCLK_SEL 16 #define BIT_MASK_PESOC_PERI_SCLK_SEL 0x3 // 0 - CLK, 1 - CLK/2, 2 - CLK/4, 3 - CLK/8 diff --git a/RTL00_SDKV35a/component/soc/realtek/8195a/fwlib/src/hal_log_uart.c b/RTL00_SDKV35a/component/soc/realtek/8195a/fwlib/src/hal_log_uart.c index 90582ff..00a397e 100644 --- a/RTL00_SDKV35a/component/soc/realtek/8195a/fwlib/src/hal_log_uart.c +++ b/RTL00_SDKV35a/component/soc/realtek/8195a/fwlib/src/hal_log_uart.c @@ -32,7 +32,12 @@ HAL_Status HalLogUartRstFIFO(HAL_LOG_UART_ADAPTER *pUartAdapter, u8 RstCtrl); VOID HalLogUartEnable(HAL_LOG_UART_ADAPTER *pUartAdapter); VOID HalLogUartDisable(HAL_LOG_UART_ADAPTER *pUartAdapter); */ -extern VOID UartLogIrqHandleRam(VOID * Data); +//extern VOID UartLogIrqHandleRam(VOID * Data); +__attribute__ ((weak)) void UartLogIrqHandleRam(void * data) +{ + HAL_UART_READ32(UART_REV_BUF_OFF); +} + // extern DiagPrintf(); // extern HalGetCpuClk(void); // extern VectorIrqUnRegisterRtl8195A(); @@ -55,8 +60,10 @@ extern VOID UartLogIrqHandleRam(VOID * Data); * (0.005/5)*166666666 = 166666.666 */ VOID HalLogUartWaitTxFifoEmpty(VOID) { - int x = 16384; - while((!(HAL_READ8(LOG_UART_REG_BASE, 0x14) & BIT6)) && x--); + if (HAL_PERI_ON_READ32(REG_SOC_FUNC_EN) & BIT_SOC_LOG_UART_EN) { + int x = 16384; + while ((!(HAL_UART_READ32(UART_LINE_STATUS_REG_OFF) & LSR_TEMT)) && x--); + } } //----- HalLogUartIrqRxRdyHandle diff --git a/RTL00_SDKV35a/component/soc/realtek/8195a/misc/driver/rtl_console_new.c b/RTL00_SDKV35a/component/soc/realtek/8195a/misc/driver/rtl_console_new.c index ad6a631..cdc9e17 100644 --- a/RTL00_SDKV35a/component/soc/realtek/8195a/misc/driver/rtl_console_new.c +++ b/RTL00_SDKV35a/component/soc/realtek/8195a/misc/driver/rtl_console_new.c @@ -93,8 +93,7 @@ void UartLogIrqHandleRam(void * Data) { // prvStrCpy(pUartLogCtl->pTmpLogBuf->UARTLogBuf, pUartLogCtl->pHistoryBuf[pUartLogCtl->SeeIdx]); // pUartLogCtl->pTmpLogBuf->BufCount = prvStrLen(pUartLogCtl->pTmpLogBuf->UARTLogBuf); // if(EchoFlag) pUartLogCtl->pfINPUT(pUartLogCtl->pTmpLogBuf->UARTLogBuf); - UartLogHistoryCmd(UartReceiveData, (UART_LOG_CTL *) pUartLogCtl, - 1); + UartLogHistoryCmd(UartReceiveData, (UART_LOG_CTL *) pUartLogCtl, 1); } } else { if (UartLogCmdChk(UartReceiveData, (UART_LOG_CTL *) pUartLogCtl, 1) @@ -242,11 +241,13 @@ MON_RAM_TEXT_SECTION void RtlConsolTaskRam(void *Data) { } if(flg) DiagPrintf("cmd: %s - nothing!\n", ArgvArray[0]); #if defined(configUSE_WAKELOCK_PMU) && (configUSE_WAKELOCK_PMU == 1) - release_wakelock(WAKELOCK_LOGUART); + release_wakelock(WAKELOCK_LOGUART); +//sdk4.0: pmu_release_wakelock(PMU_LOGUART_DEVICE); #endif } #if defined(configUSE_WAKELOCK_PMU) && (configUSE_WAKELOCK_PMU == 1) else acquire_wakelock(WAKELOCK_LOGUART); +//sdk4.0: else pmu_acquire_wakelock(PMU_LOGUART_DEVICE); #endif p->pTmpLogBuf->BufCount = 0; p->pTmpLogBuf->UARTLogBuf[0] = 0; diff --git a/RTL00_SDKV35a/flasher.mk b/RTL00_SDKV35a/flasher.mk index 4d9136f..32f6848 100644 --- a/RTL00_SDKV35a/flasher.mk +++ b/RTL00_SDKV35a/flasher.mk @@ -2,6 +2,7 @@ # pvvx 21.09.2016 include userset.mk include $(SDK_PATH)paths.mk +include project.mk #--------------------------- #FLASHER = stlink-v2-1 #FLASHER = stlink-v2 @@ -36,23 +37,24 @@ endif PICK = $(TOOLS_PATH)pick$(EXE) PADDING = $(TOOLS_PATH)padding$(EXE) CHCKSUM = $(TOOLS_PATH)checksum$(EXE) +IMAGETOOL = $(TOOLS_PATH)rtlaimage$(EXE) # openocd tools -OPENOCD = $(OPENOCD_PATH)openocd +OPENOCD = $(OPENOCD_PATH)openocd.exe JLINK_GDB ?= JLinkGDBServer.exe JLINK_EXE ?= JLink.exe ifeq ($(FLASHER), Jlink) # Jlink FLASHER_SPEED ..4000 kHz -FLASHER_SPEED = 3500 +FLASHER_SPEED ?= 3500 else ifeq ($(FLASHER),stlink-v2) # stlink-v2 FLASHER_SPEED ..1800 kHz -FLASHER_SPEED = 1800 +FLASHER_SPEED ?= 1800 else -# over FLASHER_SPEED ..500 kHz ? -FLASHER_SPEED = 500 +# over FLASHER_SPEED ..1000 kHz ? +FLASHER_SPEED ?= 1000 endif endif @@ -71,11 +73,9 @@ NMAPFILE = $(OBJ_DIR)/$(TARGET).nmap RAM1_IMAGE ?= $(BIN_DIR)/ram_1.bin RAM1P_IMAGE ?= $(BIN_DIR)/ram_1.p.bin -RAM1R_IMAGE ?= $(BIN_DIR)/ram_1.r.bin RAM2_IMAGE = $(BIN_DIR)/ram_2.bin RAM2P_IMAGE = $(BIN_DIR)/ram_2.p.bin -RAM2NS_IMAGE = $(BIN_DIR)/ram_2.ns.bin RAM3_IMAGE = $(BIN_DIR)/sdram.bin RAM3P_IMAGE = $(BIN_DIR)/sdram.p.bin @@ -88,19 +88,29 @@ OTA_IMAGE = $(BIN_DIR)/ota.bin mp: FLASH_IMAGE = $(BIN_DIR)/ram_all_mp.bin mp: OTA_IMAGE = $(BIN_DIR)/ota_mp.bin -TST_IMAGE = $(BIN_DIR)/ram_2.bin -.PHONY: genbin1 genbin23 flashburn reset test readfullflash flashwebfs flash_OTA falshboot runsdram +.PHONY: genbin flashburn reset test readfullflash flashboot flashwebfs flash_OTA runram runsdram .NOTPARALLEL: all mp genbin1 genbin23 flashburn reset test readfullflash _endgenbin flashwebfs flash_OTA -all: $(ELFFILE) $(OTA_IMAGE) $(FLASH_IMAGE) _endgenbin -mp: $(ELFFILE) $(OTA_IMAGE) $(FLASH_IMAGE) _endgenbin +all: $(ELFFILE) $(FLASH_IMAGE) _endgenbin +mp: $(ELFFILE) $(FLASH_IMAGE) _endgenbin -genbin1: $(ELFFILE) $(RAM1P_IMAGE) +genbin: $(ELFFILE) $(FLASH_IMAGE) _endgenbin -genbin23: $(ELFFILE) $(OTA_IMAGE) $(FLASH_IMAGE) _endgenbin +$(ELFFILE): + $(error Falsher: file $@ not found) +$(NMAPFILE): $(ELFFILE) + @echo "===========================================================" + @echo "Build names map file" + @echo $@ + @$(NM) $< | sort > $@ +# @echo "===========================================================" +$(FLASH_IMAGE):$(ELFFILE) + @echo "===========================================================" + $(IMAGETOOL) -a -r -o $(BIN_DIR)/ $(ELFFILE) + _endgenbin: @echo "-----------------------------------------------------------" @echo "Image ($(OTA_IMAGE)) size $(shell printf '%d\n' $$(( $$(stat --printf="%s" $(OTA_IMAGE)) )) ) bytes" @@ -121,6 +131,7 @@ runsdram: readfullflash: @$(JLINK_PATH)$(JLINK_EXE) -Device CORTEX-M3 -If SWD -Speed 1000 $(FLASHER_PATH)RTL_FFlash.JLinkScript + flashburn: @echo define call1>$(FLASHER_PATH)flash_file.jlink @echo SetFirwareSize build/bin/ram_all.bin>>$(FLASHER_PATH)flash_file.jlink @@ -135,6 +146,17 @@ flashburn: @$(GDB) -x $(FLASHER_PATH)gdb_wrflash.jlink #@taskkill /F /IM $(JLINK_GDBSRV) +flashboot: + @echo define call1>$(FLASHER_PATH)file_info.jlink + @echo set '$$'ImageSize = $(shell printf '0x%X\n' $$(stat --printf="%s" $(BIN_DIR)/ram_1.p.bin))>>$(FLASHER_PATH)file_info.jlink + @echo set '$$'ImageAddr = 0x000000>>$(FLASHER_PATH)file_info.jlink + @echo end>>$(FLASHER_PATH)file_info.jlink + @echo define call2>>$(FLASHER_PATH)file_info.jlink + @echo FlasherWrite $(BIN_DIR)/ram_1.p.bin '$$'ImageAddr '$$'ImageSize>>$(FLASHER_PATH)file_info.jlink + @echo end>>$(FLASHER_PATH)file_info.jlink + @cmd /K start $(JLINK_PATH)$(JLINK_GDBSRV) -device Cortex-M3 -if SWD -ir -endian little -speed 1000 + @$(GDB) -x $(FLASHER_PATH)gdb_wrfile.jlink + flashwebfs: @echo define call1>$(FLASHER_PATH)file_info.jlink @echo set '$$'ImageSize = $(shell printf '0x%X\n' $$(stat --printf="%s" $(BIN_DIR)/WEBFiles.bin))>>$(FLASHER_PATH)file_info.jlink @@ -147,18 +169,6 @@ flashwebfs: @$(GDB) -x $(FLASHER_PATH)gdb_wrfile.jlink #@taskkill /F /IM $(JLINK_GDBSRV) -flashboot: - @echo define call1>$(FLASHER_PATH)file_info.jlink - @echo set '$$'ImageSize = $(shell printf '0x%X\n' $$(stat --printf="%s" $(RAM1P_IMAGE)))>>$(FLASHER_PATH)file_info.jlink - @echo set '$$'ImageAddr = 0x00000>>$(FLASHER_PATH)file_info.jlink - @echo end>>$(FLASHER_PATH)file_info.jlink - @echo define call2>>$(FLASHER_PATH)file_info.jlink - @echo FlasherWrite $(RAM1P_IMAGE) '$$'ImageAddr '$$'ImageSize>>$(FLASHER_PATH)file_info.jlink - @echo end>>$(FLASHER_PATH)file_info.jlink - @cmd /K start $(JLINK_PATH)$(JLINK_GDBSRV) -device Cortex-M3 -if SWD -ir -endian little -speed 1000 - @$(GDB) -x $(FLASHER_PATH)gdb_wrfile.jlink - - flashespfs: @echo define call1>$(FLASHER_PATH)file_info.jlink @echo set '$$'ImageSize = $(shell printf '0x%X\n' $$(stat --printf="%s" $(BIN_DIR)/webpages.espfs))>>$(FLASHER_PATH)file_info.jlink @@ -210,6 +220,13 @@ flash_OTA: -c 'rtl8710_flash_write $(RAM2P_IMAGE) 0x80000' \ -c 'rtl8710_reboot' -c 'reset run' -c shutdown +flashwebfs: + @$(OPENOCD) -f interface/$(FLASHER).cfg -c 'transport select swd' -c 'adapter_khz 1000' \ + -f $(FLASHER_PATH)rtl8710.ocd -c 'init' -c 'reset halt' -c 'adapter_khz $(FLASHER_SPEED)' \ + -c 'rtl8710_flash_auto_erase 1' -c 'rtl8710_flash_auto_verify 1' \ + -c 'rtl8710_flash_write $(BIN_DIR)/WEBFiles.bin 0xd0000' \ + -c 'rtl8710_reboot' -c 'reset run' -c shutdown + flashespfs: @$(OPENOCD) -f interface/$(FLASHER).cfg -c 'transport select swd' -c 'adapter_khz 1000' \ -f $(FLASHER_PATH)rtl8710.ocd -c 'init' -c 'reset halt' -c 'adapter_khz $(FLASHER_SPEED)' \ @@ -225,14 +242,14 @@ reset: runram: @$(OPENOCD) -f interface/$(FLASHER).cfg -c 'transport select swd' -c 'adapter_khz 1000' \ -f $(FLASHER_PATH)rtl8710.ocd -c 'init' -c 'reset halt' -c 'adapter_khz $(FLASHER_SPEED)' \ - -c 'load_image $(RAM1R_IMAGE) 0x10000bc8 bin' \ + -c 'load_image $(RAM1_IMAGE) 0x10000bc8 bin' \ -c 'load_image $(RAM2_IMAGE) 0x10006000 bin' \ -c 'mww 0x40000210 0x20111157' -c 'rtl8710_reboot' -c shutdown runsdram: @$(OPENOCD) -f interface/$(FLASHER).cfg -c 'transport select swd' -c 'adapter_khz 1000' \ -f $(FLASHER_PATH)rtl8710.ocd -c 'init' -c 'reset halt' -c 'adapter_khz $(FLASHER_SPEED)' \ - -c 'load_image $(RAM1R_IMAGE) 0x10000bc8 bin' \ + -c 'load_image $(RAM1_IMAGE) 0x10000bc8 bin' \ -c 'load_image $(RAM2_IMAGE) 0x10006000 bin' \ -c 'boot_load_srdam $(RAM3_IMAGE) 0x30000000' \ -c shutdown @@ -240,120 +257,6 @@ runsdram: endif endif -$(NMAPFILE): $(ELFFILE) - @echo "===========================================================" - @echo "Build names map file" - @echo $@ - @$(NM) $< | sort > $@ -# @echo "===========================================================" - -$(FLASH_IMAGE): $(RAM1P_IMAGE) $(RAM2P_IMAGE) $(RAM3P_IMAGE) - @echo "===========================================================" - @echo "Make Flash image ($(FLASH_IMAGE))" -# @echo "===========================================================" - @mkdir -p $(BIN_DIR) - @rm -f $(FLASH_IMAGE) - @cat $(RAM1P_IMAGE) > $(FLASH_IMAGE) -# @chmod 777 $(FLASH_IMAGE) -ifdef PADDINGSIZE - @$(PADDING) $(PADDINGSIZE) 0xFF $(FLASH_IMAGE) -endif - @cat $(RAM2P_IMAGE) >> $(FLASH_IMAGE) - @cat $(RAM3P_IMAGE) >> $(FLASH_IMAGE) -# @echo "Image ($(FLASH_IMAGE)) size $(shell printf '%d\n' $$(( $$(stat --printf="%s" $(FLASH_IMAGE)) )) ) bytes" -# @echo "===========================================================" -# @rm $(BIN_DIR)/ram_*.p.bin - -$(OTA_IMAGE): $(RAM2NS_IMAGE) $(RAM3_IMAGE) - @echo "===========================================================" - @echo "Make OTA image ($(OTA_IMAGE))" - @rm -f $(OTA_IMAGE) - @cat $(RAM2NS_IMAGE) > $(OTA_IMAGE) - @cat $(RAM3P_IMAGE) >> $(OTA_IMAGE) -# @chmod 777 $(OTA_IMAGE) - @$(CHCKSUM) $(OTA_IMAGE) || true -# @echo "===========================================================" - -$(RAM1P_IMAGE): $(ELFFILE) $(NMAPFILE) - @echo "===========================================================" - @echo "Create image1r ($(RAM1R_IMAGE))" -# @echo "===========================================================" .bootloader -ifdef COMPILED_BOOT - @mkdir -p $(BIN_DIR) - @rm -f $(RAM1_IMAGE) $(RAM1R_IMAGE) -ifdef COMPILED_BOOT_BIN - @$(eval RAM1_START_ADDR := $(shell grep _binary_build_bin_ram_1_r_bin_start $(NMAPFILE) | awk '{print $$1}')) - @$(eval RAM1_END_ADDR := $(shell grep _binary_build_bin_ram_1_r_bin_end $(NMAPFILE) | awk '{print $$1}')) -else - @$(eval RAM1_START_ADDR := $(shell grep __ram_image1_text_start__ $(NMAPFILE) | awk '{print $$1}')) - @$(eval RAM1_END_ADDR := $(shell grep __ram_image1_text_end__ $(NMAPFILE) | awk '{print $$1}')) -endif - $(if $(RAM1_START_ADDR),,$(error "Not found __ram_image1_text_start__!")) - $(if $(RAM1_END_ADDR),,$(error "Not found __ram_image1_text_end__!")) -ifeq ($(RAM1_START_ADDR),$(RAM1_END_ADDR)) -ifdef COMPILED_BOOT_BIN - $(OBJCOPY) --change-section-address .boot.head=0x10000ba8 -j .boot.head -j .bootloader -Obinary $(ELFFILE) $(RAM1P_IMAGE) -else -# $(OBJCOPY) -j .rom_ram -Obinary $(ELFFILE) $(RAM_IMAGE) - $(OBJCOPY) -j .ram.start.table -j .ram_image1.text -Obinary $(ELFFILE) $(RAM1R_IMAGE) - $(PICK) 0x$(RAM1_START_ADDR) 0x$(RAM1_END_ADDR) $(RAM1R_IMAGE) $(RAM1P_IMAGE) head+reset_offset 0x0B000 -endif -else - $(error "BOOT-image size = 0") -# $(error Flasher: COMPILE_BOOT = No) -endif -else - @if [ -s $(RAM1R_IMAGE) ]; then echo "Use external $(RAM1R_IMAGE)!"; fi -endif - -$(RAM2P_IMAGE): $(ELFFILE) $(NMAPFILE) - @echo "===========================================================" - @echo "Create image2p ($(RAM2P_IMAGE))" -# @echo "===========================================================" - @mkdir -p $(BIN_DIR) - @rm -f $(RAM2_IMAGE) $(RAM2P_IMAGE) - @$(eval RAM2_START_ADDR = $(shell grep __ram_image2_text $(NMAPFILE) | grep _start__ | awk '{print $$1}')) - @$(eval RAM2_END_ADDR = $(shell grep __ram_image2_text $(NMAPFILE) | grep _end__ | awk '{print $$1}')) - $(if $(RAM2_START_ADDR),,$(error "Not found __ram_image2_text_start__!")) - $(if $(RAM2_END_ADDR),,$(error "Not found __ram_image2_text_end__!")) - @$(OBJCOPY) -j .image2.start.table -j .ram_image2.text -j .ram_image2.rodata -j .ram.data -Obinary $(ELFFILE) $(RAM2_IMAGE) - @$(PICK) 0x$(RAM2_START_ADDR) 0x$(RAM2_END_ADDR) $(RAM2_IMAGE) $(RAM2P_IMAGE) body+reset_offset+sig - -$(RAM2NS_IMAGE):$(ELFFILE) $(NMAPFILE) - @echo "===========================================================" - @echo "Create image2ns ($(RAM2NS_IMAGE))" -# @echo "===========================================================" - mkdir -p $(BIN_DIR) - rm -f $(RAM2_IMAGE) $(RAM2NS_IMAGE) - $(eval RAM2_START_ADDR = $(shell grep __ram_image2_text $(NMAPFILE) | grep _start__ | awk '{print $$1}')) - $(eval RAM2_END_ADDR = $(shell grep __ram_image2_text $(NMAPFILE) | grep _end__ | awk '{print $$1}')) - $(if $(RAM2_START_ADDR),,$(error "Not found __ram_image2_text_start__!")) - $(if $(RAM2_END_ADDR),,$(error "Not found __ram_image2_text_end__!")) - $(OBJCOPY) -j .image2.start.table -j .ram_image2.text -j .ram_image2.rodata -j .ram.data -Obinary $(ELFFILE) $(RAM2_IMAGE) - $(PICK) 0x$(RAM2_START_ADDR) 0x$(RAM2_END_ADDR) $(RAM2_IMAGE) $(RAM2NS_IMAGE) body+reset_offset - -$(RAM3_IMAGE): $(ELFFILE) $(NMAPFILE) - @echo "===========================================================" - @echo "Create image3 (SDRAM, $(RAM3P_IMAGE))" -# @echo "===========================================================" - @mkdir -p $(BIN_DIR) - @rm -f $(RAM3_IMAGE) $(RAM3P_IMAGE) - @$(eval RAM3_START_ADDR = $(shell grep __sdram_data_ $(NMAPFILE) | grep _start__ | awk '{print $$1}')) - @$(eval RAM3_END_ADDR = $(shell grep __sdram_data_ $(NMAPFILE) | grep _end__ | awk '{print $$1}')) - $(if $(RAM3_START_ADDR),,$(error "Not found __sdram_data_start__!")) - $(if $(RAM3_END_ADDR),,$(error "Not found __sdram_data_end__!")) -#ifneq ($(RAM3_START_ADDR),$(RAM3_END_ADDR)) - @echo $(RAM3_START_ADDR) $(RAM3_END_ADDR) - @$(OBJCOPY) -j .image3 -j .sdr_text -j .sdr_rodata -j .sdr_data -Obinary $(ELFFILE) $(RAM3_IMAGE) - $(PICK) 0x$(RAM3_START_ADDR) 0x$(RAM3_END_ADDR) $(RAM3_IMAGE) $(RAM3P_IMAGE) body+reset_offset -#else -# @rm -f $(RAM3_IMAGE) $(RAM3P_IMAGE) -# @echo "SDRAM not used (size = 0)" -#endif - -$(ELFFILE): - $(error Falsher: file $@ not found) - clean: @rm -f $(BIN_DIR)/*.bin \ No newline at end of file diff --git a/RTL00_SDKV35a/flasher/RTL_RunRAM.JLinkScript b/RTL00_SDKV35a/flasher/RTL_RunRAM.JLinkScript index f8b665b..3652c70 100644 --- a/RTL00_SDKV35a/flasher/RTL_RunRAM.JLinkScript +++ b/RTL00_SDKV35a/flasher/RTL_RunRAM.JLinkScript @@ -4,7 +4,7 @@ r1 trst1 h r -loadbin build/bin/ram_1.r.bin 0x10000bc8 +loadbin build/bin/ram_1.bin 0x10000bc8 loadbin build/bin/ram_2.bin 0x10006000 r w4 0x40000210,0x20011113 diff --git a/build/bin/ota.bin b/build/bin/ota.bin index a64596d..7a085ba 100644 Binary files a/build/bin/ota.bin and b/build/bin/ota.bin differ diff --git a/build/bin/ram_1.p.bin b/build/bin/ram_1.p.bin index 62b1cd0..f0c9950 100644 Binary files a/build/bin/ram_1.p.bin and b/build/bin/ram_1.p.bin differ diff --git a/build/bin/ram_2.bin b/build/bin/ram_2.bin index 81f0255..b1bd152 100644 Binary files a/build/bin/ram_2.bin and b/build/bin/ram_2.bin differ diff --git a/build/bin/ram_2.ns.bin b/build/bin/ram_2.ns.bin deleted file mode 100644 index 8f727e5..0000000 Binary files a/build/bin/ram_2.ns.bin and /dev/null differ diff --git a/build/bin/ram_2.p.bin b/build/bin/ram_2.p.bin index f699226..e8ce12c 100644 Binary files a/build/bin/ram_2.p.bin and b/build/bin/ram_2.p.bin differ diff --git a/build/bin/ram_all.bin b/build/bin/ram_all.bin index d81153b..27f9015 100644 Binary files a/build/bin/ram_all.bin and b/build/bin/ram_all.bin differ diff --git a/build/obj/build.nmap b/build/obj/build.nmap deleted file mode 100644 index 5dfed86..0000000 --- a/build/obj/build.nmap +++ /dev/null @@ -1,3183 +0,0 @@ -00000000 A __vectors_table -00000000 D __rom_image_end__ -00000000 D __rom_image_start__ -00000101 A Reset_Handler -00000109 A NMI_Handler -0000010d A HardFault_Handler -00000110 A UartLogRamCmdTableSize -00000121 A MemManage_Handler -00000125 A BusFault_Handler -00000129 A UsageFault_Handler -00000201 A HalLogUartInit -000002d9 A HalSerialPutcRtl8195a -00000309 A HalSerialGetcRtl8195a -00000329 A HalSerialGetIsrEnRegRtl8195a -00000335 A HalSerialSetIrqEnRegRtl8195a -00000341 A HalCpuClkConfig -00000355 A HalGetCpuClk -0000039d A HalRomInfo -000003b5 A HalGetRomInfo -000003c5 A HalResetVsr -00000899 A HalDelayUs -000008e1 A HalNMIHandler -00000911 A HalHardFaultHandler -00000c09 A HalMemManageHandler -00000c39 A HalBusFaultHandler -00000c69 A HalUsageFaultHandler -00000cfd A HalUart0PinCtrlRtl8195A -00000dc9 A HalUart1PinCtrlRtl8195A -00000e9d A HalUart2PinCtrlRtl8195A -00000f75 A HalSPI0PinCtrlRtl8195A -00001015 A HalSPI1PinCtrlRtl8195A -000010e5 A HalSPI2PinCtrlRtl8195A -000011b5 A HalSPI0MCSPinCtrlRtl8195A -00001275 A HalI2C0PinCtrlRtl8195A -00001381 A HalI2C1PinCtrlRtl8195A -00001459 A HalI2C2PinCtrlRtl8195A -00001529 A HalI2C3PinCtrlRtl8195A -00001639 A HalI2S0PinCtrlRtl8195A -0000176d A HalI2S1PinCtrlRtl8195A -00001845 A HalPCM0PinCtrlRtl8195A -00001949 A HalPCM1PinCtrlRtl8195A -00001a1d A HalSDIODPinCtrlRtl8195A -00001a6d A HalSDIOHPinCtrlRtl8195A -00001ab9 A HalMIIPinCtrlRtl8195A -00001b51 A HalWLLEDPinCtrlRtl8195A -00001c0d A HalWLANT0PinCtrlRtl8195A -00001c61 A HalWLANT1PinCtrlRtl8195A -00001cb5 A HalWLBTCOEXPinCtrlRtl8195A -00001d05 A HalWLBTCMDPinCtrlRtl8195A -00001d59 A HalNFCPinCtrlRtl8195A -00001da9 A HalPWM0PinCtrlRtl8195A -00001ead A HalPWM1PinCtrlRtl8195A -00001fb5 A HalPWM2PinCtrlRtl8195A -000020b1 A HalPWM3PinCtrlRtl8195A -000021b9 A HalETE0PinCtrlRtl8195A -000022c1 A HalETE1PinCtrlRtl8195A -000023c9 A HalETE2PinCtrlRtl8195A -000024d1 A HalETE3PinCtrlRtl8195A -000025d9 A HalEGTIMPinCtrlRtl8195A -00002679 A HalSPIFlashPinCtrlRtl8195A -00002725 A HalSDRPinCtrlRtl8195A -0000280d A HalJTAGPinCtrlRtl8195A -00002861 A HalTRACEPinCtrlRtl8195A -000028b9 A HalLOGUartPinCtrlRtl8195A -0000291d A HalLOGUartIRPinCtrlRtl8195A -00002981 A HalSICPinCtrlRtl8195A -000029d9 A HalEEPROMPinCtrlRtl8195A -00002a31 A HalDEBUGPinCtrlRtl8195A -00002b39 A HalPinCtrlRtl8195A -00002e5d A SpicRxCmdRtl8195A -00002ea5 A SpicWaitBusyDoneRtl8195A -00002eb5 A SpicGetFlashStatusRtl8195A -00002f55 A SpicWaitWipDoneRtl8195A -00002f6d A SpicTxCmdRtl8195A -00002fc1 A SpicSetFlashStatusRtl8195A -00003049 A SpicCmpDataForCalibrationRtl8195A -00003081 A SpicLoadInitParaFromClockRtl8195A -000030e5 A SpicInitRtl8195A -000031bd A SpicEraseFlashRtl8195A -00003279 A SpiFlashApp -000033b5 A HalPeripheralIntrHandle -00003439 A HalSysOnIntrHandle -00003485 A HalWdgIntrHandle -000034d5 A HalTimer0IntrHandle -00003525 A HalTimer1IntrHandle -00003575 A HalI2C3IntrHandle -000035c5 A HalTimer2To7IntrHandle -00003615 A HalSpi0IntrHandle -00003665 A HalGpioIntrHandle -000036b5 A HalUart0IntrHandle -00003705 A HalSpiFlashIntrHandle -00003755 A HalUsbOtgIntrHandle -000037a5 A HalSdioHostIntrHandle -000037f5 A HalI2s0OrPcm0IntrHandle -00003845 A HalI2s1OrPcm1IntrHandle -00003895 A HalWlDmaIntrHandle -000038e5 A HalWlProtocolIntrHandle -00003935 A HalCryptoIntrHandle -00003985 A HalGmacIntrHandle -000039d5 A HalGdma0Ch0IntrHandle -00003a25 A HalGdma0Ch1IntrHandle -00003a75 A HalGdma0Ch2IntrHandle -00003ac5 A HalGdma0Ch3IntrHandle -00003b15 A HalGdma0Ch4IntrHandle -00003b65 A HalGdma0Ch5IntrHandle -00003bb5 A HalGdma1Ch0IntrHandle -00003c05 A HalGdma1Ch1IntrHandle -00003c55 A HalGdma1Ch2IntrHandle -00003ca5 A HalGdma1Ch3IntrHandle -00003cf5 A HalGdma1Ch4IntrHandle -00003d45 A HalGdma1Ch5IntrHandle -00003d95 A HalSdioDeviceIntrHandle -00003de5 A VectorTableInitRtl8195A -00004019 A VectorTableInitForOSRtl8195A -00004029 A VectorIrqRegisterRtl8195A -00004091 A VectorIrqUnRegisterRtl8195A -000040f1 A VectorIrqEnRtl8195A -0000418d A VectorIrqDisRtl8195A -0000422d A _UartRxDmaIrqHandle -00004281 A HalRuartPutCRtl8195a -0000429d A HalRuartGetCRtl8195a -000042bd A HalRuartRTSCtrlRtl8195a -000042e1 A HalRuartGetDebugValueRtl8195a -000043e1 A HalRuartGetIMRRtl8195a -0000442d A HalRuartSetIMRRtl8195a -00004465 A _UartIrqHandle -00004681 A HalRuartDmaInitRtl8195a -00004845 A HalRuartIntDisableRtl8195a -00004855 A HalRuartDeInitRtl8195a -00004985 A HalRuartIntEnableRtl8195a -00004995 A _UartTxDmaIrqHandle -000049d1 A HalRuartRegIrqRtl8195a -00004a4d A HalRuartAdapterLoadDefRtl8195a -00004add A HalRuartTxGdmaLoadDefRtl8195a -00004bc9 A HalRuartRxGdmaLoadDefRtl8195a -00004cc9 A RuartLock -00004ced A RuartUnLock -00004d09 A HalRuartIntSendRtl8195a -00004e35 A HalRuartDmaSendRtl8195a -00004f89 A HalRuartStopSendRtl8195a -0000504d A HalRuartIntRecvRtl8195a -000051ad A HalRuartDmaRecvRtl8195a -000052cd A HalRuartStopRecvRtl8195a -00005385 A RuartIsTimeout -000053b1 A HalRuartSendRtl8195a -00005599 A HalRuartRecvRtl8195a -00005751 A RuartResetRxFifoRtl8195a -00005775 A HalRuartResetRxFifoRtl8195a -00005829 A HalRuartInitRtl8195a -00005df1 A HalGdmaOnOffRtl8195a -00005e0d A HalGdmaChIsrEnAndDisRtl8195a -00005e51 A HalGdmaChEnRtl8195a -00005e6d A HalGdmaChDisRtl8195a -00005e91 A HalGdamChInitRtl8195a -00005ebd A HalGdmaChSetingRtl8195a -000060dd A HalGdmaChBlockSetingRtl8195a -00006419 A HalGdmaChIsrCleanRtl8195a -000064a1 A HalGdmaChCleanAutoSrcRtl8195a -00006501 A HalGdmaChCleanAutoDstRtl8195a -00006561 A HalEFUSEPowerSwitch8195AROM -000065f9 A HALEFUSEOneByteReadROM -00006699 A HALEFUSEOneByteWriteROM -0000681d A __rtl_memcmpb_v1_00 -00006861 A __rtl_random_v1_00 -00006881 A __rtl_align_to_be32_v1_00 -00006899 A __rtl_memsetw_v1_00 -000068ad A __rtl_memsetb_v1_00 -000068bd A __rtl_memcpyw_v1_00 -000068dd A __rtl_memcpyb_v1_00 -000068f5 A __rtl_memDump_v1_00 -00006901 A __rtl_AES_set_encrypt_key -00006c11 A __rtl_cryptoEngine_AES_set_decrypt_key -00006c95 A __rtl_cryptoEngine_set_security_mode_v1_00 -00006ea9 A __rtl_cryptoEngine_init_v1_00 -00007055 A __rtl_cryptoEngine_exit_v1_00 -000070b1 A __rtl_cryptoEngine_reset_v1_00 -000070ed A __rtl_cryptoEngine_v1_00 -00007c69 A __rtl_crypto_cipher_init_v1_00 -00007c89 A __rtl_crypto_cipher_encrypt_v1_00 -00007cad A __rtl_crypto_cipher_decrypt_v1_00 -00007cd5 A HalSsiPinmuxEnableRtl8195a -00007e45 A HalSsiEnableRtl8195a -00007ef9 A HalSsiDisableRtl8195a -00007fad A HalSsiLoadSettingRtl8195a -00008521 A HalSsiSetInterruptMaskRtl8195a -000085c9 A HalSsiGetInterruptMaskRtl8195a -0000863d A HalSsiSetSclkPolarityRtl8195a -00008715 A HalSsiSetSclkPhaseRtl8195a -000087e9 A HalSsiWriteRtl8195a -00008861 A HalSsiSetDeviceRoleRtl8195a -000088c9 A HalSsiSetRxFifoThresholdLevelRtl8195a -00008941 A HalSsiSetTxFifoThresholdLevelRtl8195a -000089b9 A HalSsiReadRtl8195a -00008a2d A HalSsiGetRxFifoLevelRtl8195a -00008aa5 A HalSsiGetTxFifoLevelRtl8195a -00008b1d A HalSsiGetStatusRtl8195a -00008b91 A HalSsiWriteableRtl8195a -00008c09 A HalSsiReadableRtl8195a -00008c81 A HalSsiBusyRtl8195a -00008cf9 A HalSsiReadInterruptRtl8195a -00008efd A HalSsiWriteInterruptRtl8195a -00009009 A HalSsiSetSlaveEnableRegisterRtl8195a -000090d9 A HalSsiGetInterruptStatusRtl8195a -0000914d A HalSsiInterruptEnableRtl8195a -00009299 A HalSsiInterruptDisableRtl8195a -000093e9 A HalSsiGetRawInterruptStatusRtl8195a -0000945d A HalSsiGetSlaveEnableRegisterRtl8195a -000094d1 A HalSsiInitRtl8195a -00009ba5 A _SsiReadInterrupt -00009db1 A _SsiWriteInterrupt -00009eb1 A _SsiIrqHandle -0000a061 A HalI2CWrite32 -0000a09d A HalI2CRead32 -0000a0dd A HalI2CDeInit8195a -0000a1f1 A HalI2CSendRtl8195a -0000a25d A HalI2CReceiveRtl8195a -0000a271 A HalI2CEnableRtl8195a -0000a389 A HalI2CIntrCtrl8195a -0000a3a1 A HalI2CReadRegRtl8195a -0000a3b1 A HalI2CWriteRegRtl8195a -0000a3c5 A HalI2CSetCLKRtl8195a -0000a6e9 A HalI2CMassSendRtl8195a -0000a749 A HalI2CClrIntrRtl8195a -0000a761 A HalI2CClrAllIntrRtl8195a -0000a775 A HalI2CInit8195a -0000aa31 A HalI2CDMACtrl8195a -0000aa61 A RtkI2CIoCtrl -0000aa65 A RtkI2CPowerCtrl -0000aa69 A HalI2COpInit -0000ac65 A I2CIsTimeout -0000b435 A I2CTXGDMAISRHandle -0000b4c1 A I2CRXGDMAISRHandle -0000b54d A RtkI2CIrqInit -0000b611 A RtkI2CIrqDeInit -0000b675 A RtkI2CPinMuxInit -0000b7c9 A RtkI2CPinMuxDeInit -0000b955 A RtkI2CDMAInit -0000bc95 A RtkI2CInit -0000bdad A RtkI2CDMADeInit -0000be4d A RtkI2CDeInit -0000bee5 A RtkI2CSendUserAddr -0000c07d A RtkI2CSend -0000c6dd A _RtkI2CReceive -0000ce51 A RtkI2CLoadDefault -0000cf21 A RtkSalI2COpInit -0000cf65 A HalI2SWrite32 -0000cf85 A HalI2SRead32 -0000cfa9 A HalI2SDeInitRtl8195a -0000cfc9 A HalI2STxRtl8195a -0000d011 A HalI2SRxRtl8195a -0000d05d A HalI2SEnableRtl8195a -0000d0b1 A HalI2SIntrCtrlRtl8195a -0000d0d1 A HalI2SReadRegRtl8195a -0000d0dd A HalI2SClrIntrRtl8195a -0000d0fd A HalI2SClrAllIntrRtl8195a -0000d11d A HalI2SInitRtl8195a -0000d2e5 A GPIO_GetIPPinName_8195a -0000d331 A GPIO_GetChipPinName_8195a -0000d39d A GPIO_PullCtrl_8195a -0000d421 A GPIO_FuncOn_8195a -0000d481 A GPIO_FuncOff_8195a -0000d4e9 A GPIO_Int_Mask_8195a -0000d511 A GPIO_Int_SetType_8195a -0000d5fd A HAL_GPIO_IrqHandler_8195a -0000d645 A HAL_GPIO_MbedIrqHandler_8195a -0000d6a1 A HAL_GPIO_UserIrqHandler_8195a -0000d6cd A HAL_GPIO_IntCtrl_8195a -0000d805 A HAL_GPIO_Init_8195a -0000dac1 A HAL_GPIO_DeInit_8195a -0000dbd1 A HAL_GPIO_ReadPin_8195a -0000dc91 A HAL_GPIO_WritePin_8195a -0000ddad A HAL_GPIO_RegIrq_8195a -0000ddf5 A HAL_GPIO_UnRegIrq_8195a -0000de15 A HAL_GPIO_UserRegIrq_8195a -0000def9 A HAL_GPIO_UserUnRegIrq_8195a -0000dfc1 A HAL_GPIO_MaskIrq_8195a -0000e061 A HAL_GPIO_UnMaskIrq_8195a -0000e101 A HAL_GPIO_IntDebounce_8195a -0000e1c1 A HAL_GPIO_GetIPPinName_8195a -0000e1c9 A HAL_GPIO_PullCtrl_8195a -0000e259 A DumpForOneBytes -0000e419 A CmdRomHelp -0000e491 A CmdWriteWord -0000e505 A CmdDumpHelfWord -0000e5f1 A CmdDumpWord -0000e6f5 A CmdDumpByte -0000e751 A CmdSpiFlashTool -0000e7a9 A GetRomCmdNum -0000e7ad A CmdWriteByte -0000e7ed A Isspace -0000e801 A Strtoul -0000e8b1 A ArrayInitialize -0000e8c9 A GetArgc -0000e8f9 A GetArgv -0000e95d A UartLogCmdExecute -0000e9fd A UartLogShowBackSpace -0000ea39 A UartLogRecallOldCmd -0000ea71 A UartLogHistoryCmd -0000eadd A UartLogCmdChk -0000ebf5 A UartLogIrqHandle -0000ecc5 A RtlConsolInit -0000ed49 A RtlConsolTaskRom -0000ed79 A RtlExitConsol -0000edcd A RtlConsolRom -0000ee0d A HalTimerOpInit -0000ee59 A HalTimerIrq2To7Handle -0000ef09 A HalGetTimerIdRtl8195a -0000ef3d A HalTimerInitRtl8195a -0000f069 A HalTimerDisRtl8195a -0000f089 A HalTimerEnRtl8195a -0000f0a9 A HalTimerReadCountRtl8195a -0000f0bd A HalTimerIrqClearRtl8195a -0000f0d1 A HalTimerDumpRegRtl8195a -0000f129 A VSprintf -0000f39d A DiagPrintf -0000f3b9 A DiagSPrintf -0000f3d1 A DiagSnPrintf -0000f3ed A prvDiagPrintf -0000f40d A prvDiagSPrintf -0000f429 A _memcmp -0000f465 A _memcpy -0000f511 A _memset -0000f585 A Rand -0000f60d A _strncpy -0000f629 A _strcpy -0000f639 A prvStrCpy -0000f651 A _strlen -0000f669 A _strnlen -0000f699 A prvStrLen -0000f6b1 A _strcmp -0000f6d1 A _strncmp -0000f719 A prvStrCmp -0000f749 A StrUpr -0000f769 A prvAtoi -0000f7bd A prvStrStr -0000f7d5 A _strsep -0000f815 A skip_spaces -0000f831 A skip_atoi -0000f869 A _parse_integer_fixup_radix -0000f8bd A _parse_integer -0000f915 A simple_strtoull -0000f945 A simple_strtoll -0000f965 A simple_strtoul -0000f96d A simple_strtol -0000f985 A _vsscanf -0000ff71 A _sscanf -0000ff91 A div_u64 -0000ff99 A div_s64 -0000ffa1 A div_u64_rem -0000ffb1 A div_s64_rem -0000ffc1 A _strpbrk -0000ffed A _strchr -00010005 A aes_set_key -000103d1 A aes_encrypt -000114a5 A aes_decrypt -000125c9 A AES_WRAP -00012701 A AES_UnWRAP -00012861 A crc32_get -00012895 A arc4_byte -000128bd A rt_arc4_init -00012901 A rt_arc4_crypt -000131c1 A rt_md5_init -000131f5 A rt_md5_append -0001327d A rt_md5_final -000132d5 A rt_md5_hmac -00013449 A rtw_get_bit_value_from_ieee_value -00013475 A rtw_is_cckrates_included -000134b5 A rtw_is_cckratesonly_included -000134dd A rtw_check_network_type -0001350d A rtw_set_fixed_ie -0001352d A rtw_set_ie -0001355d A rtw_get_ie -00013591 A rtw_set_supported_rate -00013611 A rtw_get_rateset_len -0001362d A rtw_get_wpa_ie -000136c9 A rtw_get_wpa2_ie -00013701 A rtw_get_wpa_cipher_suite -00013769 A rtw_get_wpa2_cipher_suite -000137d1 A rtw_parse_wpa_ie -000138ad A rtw_parse_wpa2_ie -00013965 A rtw_get_sec_ie -00013a15 A rtw_get_wps_ie -00013a99 A rtw_get_wps_attr -00013b49 A rtw_get_wps_attr_content -00013b91 A rtw_ieee802_11_parse_elems -00013d9d A str_2char2num -00013db9 A key_2char2num -00013dd1 A convert_ip_addr -00013e9d A rom_psk_PasswordHash -00013ed5 A rom_psk_CalcGTK -00013f69 A rom_psk_CalcPTK -00014295 A wep_80211_encrypt -000142f5 A wep_80211_decrypt -00014389 A tkip_micappendbyte -000143d9 A rtw_secmicsetkey -00014419 A rtw_secmicappend -00014435 A rtw_secgetmic -0001449d A rtw_seccalctkipmic -000145a5 A tkip_phase1 -00014725 A tkip_phase2 -00014941 A tkip_80211_encrypt -000149d5 A tkip_80211_decrypt -00014a8d A aes1_encrypt -00014c65 A aesccmp_construct_mic_iv -00014ccd A aesccmp_construct_mic_header1 -00014d21 A aesccmp_construct_mic_header2 -00014db5 A aesccmp_construct_ctr_preload -00014e29 A aes_80211_encrypt -000151ad A aes_80211_decrypt -000155b9 A _sha1_process_message_block -00015749 A _sha1_pad_message -000157e5 A rt_sha1_init -00015831 A rt_sha1_update -000158a9 A rt_sha1_finish -00015909 A rt_hmac_sha1 -00015a65 A rom_aes_128_cbc_encrypt -00015ae1 A rom_aes_128_cbc_decrypt -00015b5d A rom_rijndaelKeySetupEnc -00015c39 A rom_aes_decrypt_init -00015d15 A rom_aes_internal_decrypt -00016071 A rom_aes_decrypt_deinit -00016085 A rom_aes_encrypt_init -0001609d A rom_aes_internal_encrypt -00016451 A rom_aes_encrypt_deinit -00017b35 A bignum_init -00017b61 A bignum_deinit -00017b81 A bignum_get_unsigned_bin_len -00017b85 A bignum_get_unsigned_bin -00017c21 A bignum_set_unsigned_bin -00017cd1 A bignum_cmp -00017cd5 A bignum_cmp_d -00017cfd A bignum_add -00017d0d A bignum_sub -00017d1d A bignum_mul -00017d2d A bignum_exptmod -00017d51 A WPS_realloc -00017d99 A os_zalloc -00017dc1 A rom_hmac_sha256_vector -00017ebd A rom_hmac_sha256 -00018009 A rom_sha256_vector -00018221 A phy_CalculateBitShift -00018239 A PHY_SetBBReg_8195A -00018279 A PHY_QueryBBReg_8195A -0001829d A ROM_odm_QueryRxPwrPercentage -000182bd A ROM_odm_EVMdbToPercentage -000182e5 A ROM_odm_SignalScaleMapping_8195A -000183cd A ROM_odm_FalseAlarmCounterStatistics -00018721 A ROM_odm_SetEDCCAThreshold -00018749 A ROM_odm_SetTRxMux -00018771 A ROM_odm_SetCrystalCap -000187d5 A ROM_odm_GetDefaultCrytaltalCap -000187e9 A ROM_ODM_CfoTrackingReset -00018811 A ROM_odm_CfoTrackingFlow -0001965d A curve25519_donna -0001a391 A aes_test_alignment_detection -0001a3ed A aes_mode_reset -0001a3f9 A aes_ecb_encrypt -0001a431 A aes_ecb_decrypt -0001a469 A aes_cbc_encrypt -0001a579 A aes_cbc_decrypt -0001a701 A aes_cfb_encrypt -0001a9e5 A aes_cfb_decrypt -0001acc9 A aes_ofb_crypt -0001af7d A aes_ctr_crypt -0001b289 A aes_encrypt_key128 -0001b2a5 A aes_encrypt_key192 -0001b2c1 A aes_encrypt_key256 -0001b2e1 A aes_encrypt_key -0001b351 A aes_decrypt_key128 -0001b36d A aes_decrypt_key192 -0001b389 A aes_decrypt_key256 -0001b3a9 A aes_decrypt_key -0001b419 A aes_init -0001b41d A CRYPTO_chacha_20 -0001bc25 A CRYPTO_poly1305_init -0001bd09 A CRYPTO_poly1305_update -0001bd8d A CRYPTO_poly1305_finish -0001ceb5 A rom_sha512_starts -0001d009 A rom_sha512_update -0001d011 A rom_sha512_finish -0001d261 A rom_sha512 -0001d299 A rom_sha512_hmac_starts -0001d35d A rom_sha512_hmac_update -0001d365 A rom_sha512_hmac_finish -0001d3b5 A rom_sha512_hmac_reset -0001d3d1 A rom_sha512_hmac -0001d40d A rom_sha512_hkdf -0001d501 A rom_ed25519_gen_keypair -0001d505 A rom_ed25519_gen_signature -0001d51d A rom_ed25519_verify_signature -0001d521 A rom_ed25519_crypto_sign_seed_keypair -0001d579 A rom_ed25519_crypto_sign_detached -0001d655 A rom_ed25519_crypto_sign_verify_detached -0001f86d A rom_ed25519_ge_double_scalarmult_vartime -0001fc35 A rom_ed25519_ge_frombytes_negate_vartime -000207d5 A rom_ed25519_ge_p3_tobytes -00020821 A rom_ed25519_ge_scalarmult_base -000209e1 A rom_ed25519_ge_tobytes -00020a2d A rom_ed25519_sc_muladd -0002603d A rom_ed25519_sc_reduce -00028a4d A __rtl_memchr_v1_00 -00028ae1 A __rtl_memcmp_v1_00 -00028b49 A __aeabi_memcpy -00028b49 A __aeabi_memcpy4 -00028b49 A __rtl_memcpy_v1_00 -00028bed A __rtl_memmove_v1_00 -00028cb5 A __aeabi_memset -00028cb5 A __rtl_memset_v1_00 -00028d49 A __rtl_strcat_v1_00 -00028d91 A __rtl_strchr_v1_00 -00028e55 A __rtl_strcmp_v1_00 -00028ec9 A __rtl_strcpy_v1_00 -00028f15 A __rtl_strlen_v1_00 -00028f69 A __rtl_strncat_v1_00 -00028fc5 A __rtl_strncmp_v1_00 -0002907d A __rtl_strncpy_v1_00 -000293cd A __rtl_strstr_v1_00 -0002960d A __rtl_strsep_v1_00 -00029619 A __rtl_strtok_v1_00 -0002962d A __rtl__strtok_r_v1_00 -00029691 A __rtl_strtok_r_v1_00 -00029699 A __rtl_close_v1_00 -000296ad A __rtl_fstat_v1_00 -000296c1 A __rtl_isatty_v1_00 -000296d5 A __rtl_lseek_v1_00 -000296e9 A __rtl_open_v1_00 -000296fd A __rtl_read_v1_00 -00029711 A __rtl_write_v1_00 -00029725 A __rtl_sbrk_v1_00 -000297bd A __rtl_ltoa_v1_00 -00029855 A __rtl_ultoa_v1_00 -000298c5 A __rtl_dtoi_v1_00 -00029945 A __rtl_dtoi64_v1_00 -000299dd A __rtl_dtoui_v1_00 -000299e5 A __rtl_ftol_v1_00 -00029a51 A __rtl_itof_v1_00 -00029ae9 A __rtl_itod_v1_00 -00029b79 A __rtl_i64tod_v1_00 -00029c55 A __rtl_uitod_v1_00 -00029d2d A __rtl_ftod_v1_00 -00029de9 A __rtl_dtof_v1_00 -00029e89 A __rtl_uitof_v1_00 -00029f65 A __rtl_fadd_v1_00 -0002a261 A __rtl_fsub_v1_00 -0002a559 A __rtl_fmul_v1_00 -0002a695 A __rtl_fdiv_v1_00 -0002a825 A __rtl_dadd_v1_00 -0002aed9 A __rtl_dsub_v1_00 -0002b555 A __rtl_dmul_v1_00 -0002b8ad A __rtl_ddiv_v1_00 -0002be4d A __rtl_dcmpeq_v1_00 -0002bebd A __rtl_dcmplt_v1_00 -0002bf51 A __rtl_dcmpgt_v1_00 -0002c049 A __rtl_dcmple_v1_00 -0002c139 A __rtl_fcmplt_v1_00 -0002c195 A __rtl_fcmpgt_v1_00 -0002c229 A __rtl_cos_f32_v1_00 -0002c435 A __rtl_sin_f32_v1_00 -0002c639 A __rtl_fabs_v1_00 -0002c641 A __rtl_fabsf_v1_00 -0002c77d A __rtl_dtoa_r_v1_00 -0002d7d1 A __rom_mallocr_init_v1_00 -0002d841 A __rtl_free_r_v1_00 -0002da31 A __rtl_malloc_r_v1_00 -0002df55 A __rtl_realloc_r_v1_00 -0002e331 A __rtl_memalign_r_v1_00 -0002e421 A __rtl_valloc_r_v1_00 -0002e42d A __rtl_pvalloc_r_v1_00 -0002e441 A __rtl_calloc_r_v1_00 -0002e4a9 A __rtl_cfree_r_v1_00 -0002e515 A __rtl_Balloc_v1_00 -0002e571 A __rtl_Bfree_v1_00 -0002e585 A __rtl_i2b_v1_00 -0002e599 A __rtl_multadd_v1_00 -0002e629 A __rtl_mult_v1_00 -0002e769 A __rtl_pow5mult_v1_00 -0002e809 A __rtl_hi0bits_v1_00 -0002e845 A __rtl_d2b_v1_00 -0002e901 A __rtl_lshift_v1_00 -0002e9bd A __rtl_cmp_v1_00 -0002ea01 A __rtl_diff_v1_00 -0002eae9 A __rtl_sread_v1_00 -0002eb39 A __rtl_seofread_v1_00 -0002eb3d A __rtl_swrite_v1_00 -0002ebc1 A __rtl_sseek_v1_00 -0002ec11 A __rtl_sclose_v1_00 -0002ec41 A __rtl_sbrk_r_v1_00 -0002ef8d A __rtl_fflush_r_v1_00 -0002f661 A __rtl_vfprintf_r_v1_00 -00030c15 A __rtl_fpclassifyd -00030c68 A CpkClkTbl -00030c80 A ROM_IMG1_VALID_PATTEN -00030c88 A SpicCalibrationPattern -00030c98 A SpicInitCPUCLK -00030ca8 A BAUDRATE -00030d1c A OVSR -00030d90 A DIV -00030e04 A OVSR_ADJ -00030e78 A __AES_rcon -00030ea0 A __AES_Te4 -000312a0 A I2CDmaChNo -000312b4 A _GPIO_PinMap_Chip2IP_8195a -0003136c A _GPIO_PinMap_PullCtrl_8195a -00031594 A _GPIO_SWPORT_DDR_TBL -00031598 A _GPIO_EXT_PORT_TBL -0003159c A _GPIO_SWPORT_DR_TBL -000316a0 A UartLogRomCmdTable -00031700 A _HalRuartOp -00031760 A _HalGdmaOp -0003540c A RTW_WPA_OUI_TYPE -00035410 A WPA_CIPHER_SUITE_NONE -00035414 A WPA_CIPHER_SUITE_WEP40 -00035418 A WPA_CIPHER_SUITE_TKIP -0003541c A WPA_CIPHER_SUITE_CCMP -00035420 A WPA_CIPHER_SUITE_WEP104 -00035424 A RSN_CIPHER_SUITE_NONE -00035428 A RSN_CIPHER_SUITE_WEP40 -0003542c A RSN_CIPHER_SUITE_TKIP -00035430 A RSN_CIPHER_SUITE_CCMP -00035434 A RSN_CIPHER_SUITE_WEP104 -00035444 A RSN_AUTH_KEY_MGMT_PSK_OVER_802_1X -00035448 A RSN_AUTH_KEY_MGMT_UNSPEC_802_1X -0003544c A RSN_VERSION_BSD -00035988 A rom_wps_Te0 -00035d88 A rom_wps_rcons -00035d94 A rom_wps_Td4s -00035e94 A rom_wps_Td0 -0003ec24 A str_rom_0123456789ABCDEF -0003ec24 A txt0123456789ABCDEF -0003ed05 A str_rom_57ch3Dch0A -000442d6 A str_rom_hex_addr -00044660 A str_rom_0123456789abcdef -0004467c A __rom_b_cut_end__ -0004467c A __rom_c_cut_text_start__ -0004467d A HalInitPlatformLogUartV02 -0004471d A HalReInitPlatformLogUartV02 -00044755 A HalInitPlatformTimerV02 -000447cd A HalShowBuildInfoV02 -00044831 A SpicReleaseDeepPowerDownFlashRtl8195A -0004488d A HalSpiInitV02 -00044a29 A HalBootFlowV02 -00044ae5 A HalInitialROMCodeGlobalVarV02 -00044b41 A HalResetVsrV02 -00044ce1 A HalI2CSendRtl8195aV02 -00044d59 A HalI2CSetCLKRtl8195aV02 -0004508d A RtkI2CSendV02 -000459a1 A RtkI2CReceiveV02 -000461ed A HalI2COpInitV02 -000463e9 A I2CISRHandleV02 -00046be1 A RtkSalI2COpInitV02 -00046c25 A SpicLoadInitParaFromClockRtl8195AV02 -00046c85 A SpiFlashAppV02 -00046dc5 A SpicInitRtl8195AV02 -00046ea1 A SpicEraseFlashRtl8195AV02 -00046f5d A HalTimerIrq2To7HandleV02 -00046fe1 A HalTimerIrqRegisterRtl8195aV02 -0004706d A HalTimerInitRtl8195aV02 -000471b5 A HalTimerReadCountRtl8195aV02 -000471d1 A HalTimerReLoadRtl8195aV02 -0004722d A HalTimerIrqUnRegisterRtl8195aV02 -000472c1 A HalTimerDeInitRtl8195aV02 -000472f9 A HalTimerOpInitV02 -00047345 A GPIO_LockV02 -00047379 A GPIO_UnLockV02 -000473a5 A GPIO_Int_Clear_8195aV02 -000473b5 A HAL_GPIO_IntCtrl_8195aV02 -00047541 A FindElementIndexV02 -0004756d A HalRuartInitRtl8195aV02 -00047619 A DramInit_rom -00047979 A ChangeRandSeed_rom -00047985 A Sdr_Rand2_rom -000479dd A MemTest_rom -00047a45 A SdrCalibration_rom -00047d99 A SdrControllerInit_rom -00047e39 A SDIO_EnterCritical -00047e85 A SDIO_ExitCritical -00047ec5 A SDIO_IRQ_Handler_Rom -00047f31 A SDIO_Interrupt_Init_Rom -00047f81 A SDIO_Device_Init_Rom -00048215 A SDIO_Interrupt_DeInit_Rom -00048255 A SDIO_Device_DeInit_Rom -00048281 A SDIO_Enable_Interrupt_Rom -000482a1 A SDIO_Disable_Interrupt_Rom -000482c1 A SDIO_Clear_ISR_Rom -000482d9 A SDIO_Alloc_Rx_Pkt_Rom -00048331 A SDIO_Free_Rx_Pkt_Rom -00048355 A SDIO_Recycle_Rx_BD_Rom -000484f1 A SDIO_RX_IRQ_Handler_BH_Rom -0004851d A SDIO_RxTask_Rom -0004856d A SDIO_Process_H2C_IOMsg_Rom -0004859d A SDIO_Send_C2H_IOMsg_Rom -000485b5 A SDIO_Process_RPWM_Rom -000485e9 A SDIO_Reset_Cmd_Rom -00048611 A SDIO_Rx_Data_Transaction_Rom -00048829 A SDIO_Send_C2H_PktMsg_Rom -000488f5 A SDIO_Register_Tx_Callback_Rom -000488fd A SDIO_ReadMem_Rom -000489a9 A SDIO_WriteMem_Rom -00048a69 A SDIO_SetMem_Rom -00048b29 A SDIO_TX_Pkt_Handle_Rom -00048c69 A SDIO_TX_FIFO_DataReady_Rom -00048d95 A SDIO_IRQ_Handler_BH_Rom -00048e9d A SDIO_TxTask_Rom -00048eed A SDIO_TaskUp_Rom -00048f55 A SDIO_Boot_Up -00049070 A BAUDRATE_v02 -00049070 A __rom_c_cut_rodata_start__ -00049070 A __rom_c_cut_text_end__ -000490fc A OVSR_v02 -00049188 A DIV_v02 -00049214 A OVSR_ADJ_v02 -000492a0 A SdrDramInfo_rom -000492b4 A SdrDramTiming_rom -000492e8 A SdrDramModeReg_rom -00049304 A SdrDramDev_rom -00049314 A __rom_c_cut_rodata_end__ -10000000 D NewVectorTable -10000000 D __ram_image_start__ -10000100 D UserIrqFunTable -10000200 D UserIrqDataTable -10000300 D CfgSysDebugWarn -10000300 D __rom_bss_start__ -10000304 D CfgSysDebugInfo -10000308 D CfgSysDebugErr -1000030c D ConfigDebugWarn -10000310 D ConfigDebugInfo -10000314 D ConfigDebugErr -10000318 D HalTimerOp -10000334 D GPIOState -1000034c D gTimerRecord -10000350 D SSI_DBG_CONFIG -10000354 D _pHAL_Gpio_Adapter -10000358 D Timer2To7VectorTable -10000370 D _rand_first -10000374 D _rand_z1 -10000378 D _rand_z2 -1000037c D _rand_z3 -10000380 D _rand_z4 -10000384 D pUartLogCtl -10000388 D UartLogBuf -10000408 D UartLogCtl -10000430 D UartLogHistoryBuf -100006ac D ArgvArray -100006d4 D rom_wlan_ram_map -100006e0 D FalseAlmCnt -10000720 D ROMInfo -10000738 D DM_CfoTrack -10000760 D rom_libgloss_ram_map -10000780 D __rtl_malloc_av_ -10000b88 D __rtl_malloc_trim_threshold -10000b8c D __rtl_malloc_top_pad -10000b90 D __rtl_malloc_sbrk_base -10000b94 D __rtl_malloc_max_sbrked_mem -10000b98 D __rtl_malloc_max_total_mem -10000b9c D __rtl_malloc_current_mallinfo -10000bc4 D __rtl_errno -10000bc8 A __ram_start_table_start__ -10000bc8 A gRamStartFun -10000bc8 D __rom_bss_end__ -10000bc8 T __ram_image1_text_start__ -10000bcc A gRamPatchWAKE -10000bd0 A gRamPatchFun0 -10000bd4 A gRamPatchFun1 -10000bd8 A gRamPatchFun2 -10000bdc A __image1_validate_code__ -10000bdc T RAM_IMG1_VALID_PATTEN -10000be4 T rand_x -10000be8 T AvaWds -10001be8 T SdrDramInfo -10001bfc T SdrDramTiming -10001c30 T SdrDramModeReg -10001c4c T SdrDramDev -10001c60 T _rtl_impure_ptr -10001c68 T impure_reent -10002090 T _rom_unc_data -100020b4 T _sdr_rnd2_y -100020b8 T _sdr_rnd2_z -100020bc T _sdr_rnd2_c -100020c0 T gBoot_Gpio_Adapter -100020c0 t __ram_image_end__ -100021ec T SpicInitParaAllClk -100023d4 t tab_seg_def -10002400 B __rom_heap_start__ -10002400 B end -1000240c t txt_tab_seg -1000242c t flashcpy -100024cc t get_seg_id -100024fc t RtlConsolRam -10002520 T InitSpicFlashType -10002560 t EnterImage15 -10002a80 t RtlBoot4ToSram -10002a86 t RtlBoot3ToSram -10002a8c t RtlBoot2ToSram -10002a92 t RtlBoot1ToSram -10002a98 t RtlBootToFlash -10002aa0 t InitTabParaAllClk -10002ae8 T spic_table_flash -10002b04 T __image1_bss_end__ -10002b04 T __image1_bss_start__ -10002b04 T __ram_image1_text_end__ -10003000 B __ram_heap1_start__ -10003000 B __rom_heap_end__ -10006000 D .image2.start.table1$$Base -10006000 D __image2_entry_func__ -10006000 D __ram_heap1_end__ -10006000 D __ram_image2_text_start__ -10006000 D gImage2EntryFun0 -10006004 D RAM_IMG2_VALID_PATTEN -10006004 D __image2_validate_code__ -10006018 D cus_sig -10006040 T SDIO_Device_Off -10006064 T SYSPlatformInit -10006084 T InfraStart -100061a0 T UartLogIrqHandleRam -10006264 T RtlConsolTaskRam -1000632c T console_init -100063f8 T SpicRxCmdRefinedRtl8195A -10006500 T SpicInitRefinedRtl8195A -100065b4 T SpicReadIDRtl8195A -100066b8 T SpicConfigAutoModeRtl8195A -10006728 T SpicUserReadRtl8195A -1000689c T SpicUserReadFourByteRtl8195A -100069b8 T SpicGetExtendAddrRtl8195A -10006a10 T SpicGetConfigRegRtl8195A -10006a68 T SpicGetFlashStatusRefinedRtl8195A -10006ac0 T SpicWaitWipDoneRefinedRtl8195A -10006afc T SpicTxCmdWithDataRtl8195A -10006bd0 T SpicGetFlashFlagRtl8195A -10006c5c T SpicWaitOperationDoneRtl8195A -10006c98 T SpicDeepPowerDownFlashRtl8195A -10006d24 T SpicUserProgramRtl8195A -10006f54 T SpicWaitWipRtl8195A -10006f68 T SpicTxFlashInstRtl8195A -10006ffc T SpicEraseFlashRefinedRtl8195A -10007006 T SpicDieEraseFlashRtl8195A -10007028 T SpicBlockEraseFlashRtl8195A -1000704a T SpicSectorEraseFlashRtl8195A -1000706c T SpicSetExtendAddrRtl8195A -10007086 T SpicSetFlashStatusRefinedRtl8195A -100070b8 T SpicWriteProtectFlashRtl8195A -100070e0 T SpicDisableRtl8195A -100070f0 T SpicNVMCalLoad -10007200 T SpicNVMCalLoadAll -1000721e T SpicNVMCalStore -10007378 T SpicCalibrationRtl8195A -100075cc T SpicFlashInitRtl8195A -10007678 T SpicOneBitCalibrationRtl8195A -10007690 t mp3_cfg_read -100076cc t user_init_thrd -100076e4 t tskmad -100078f4 t tskreader -10007ce4 T render_sample_block -10007d50 T set_dac_sample_rate -10007d94 T connect_close -10007db8 T connect_start -10007e58 t fATWS -10007f34 T ShowMemInfo -10007f60 T main -10007fd8 T RamFifoClose -10008034 T RamFifoInit -1000817c T RamFifoRead -10008234 T RamFifoWrite -100082e4 T RamFifoFill -10008310 T RamFifoFree -10008324 T RamFifoLen -10008330 t decode_header -1000849c T mad_header_init -100084c8 T mad_frame_finish -100084e0 T mad_header_decode -1000877c T mad_frame_decode -100087fc T mad_frame_mute -10008846 T mad_frame_init -10008864 t III_requantize -100088d8 t III_aliasreduce -10008944 t fastsdct -10008a78 t III_imdct_l -10008e78 t III_imdct_s -10008fd0 t III_overlap -10008ff6 t III_freqinver -10009040 t III_decode -1000a02c T mad_layer_III -1000a470 T mad_bit_init -1000a47c T mad_bit_length -1000a494 T mad_bit_nextbyte -1000a4a0 T mad_bit_skip -1000a4ce T mad_bit_read -1000a534 T mad_bit_crc -1000a628 t scale -1000a634 t dct32 -1000aecc t synth_half -1000b2d4 t synth_full -1000b700 T mad_synth_mute -1000b738 T mad_synth_init -1000b75c T mad_synth_frame -1000b7f0 t scale_rational -1000b864 T mad_timer_set -1000b94c T mad_stream_init -1000b97e T mad_stream_finish -1000b990 T mad_stream_buffer -1000b9a4 T mad_stream_sync -1000b9e8 T mad_stream_errorstr -1000bb44 t i2s_test_tx_complete -1000bb5c T i2sClose -1000bbec T i2sInit -1000bd68 T i2sSetRate -1000bdf0 T i2sPushPWMSamples -1000bf50 T SystemCoreClockUpdate -1000bf64 T print_on -1000bf7c W console_help -1000bfbc T GetArgvRam -1000c060 T get_eap_phase -1000c064 T get_eap_method -1000c068 T eap_autoreconnect_hdl -1000c06c t wifi_no_network_hdl -1000c084 t wifi_handshake_done_hdl -1000c0a0 t wifi_disconn_hdl -1000c10c t wifi_connected_hdl -1000c140 T wifi_scan_each_report_hdl -1000c270 T wifi_rx_beacon_hdl -1000c274 T wifi_connect -1000c6b0 T wifi_disconnect -1000c6e4 T wifi_set_country -1000c6f0 T wifi_off -1000c764 T wifi_start_ap -1000c850 T wifi_get_setting -1000c900 T wifi_show_setting -1000c9c4 T wifi_set_network_mode -1000c9dc T wifi_indication -1000ca1c T wifi_reg_event_handler -1000ca6c T wifi_unreg_event_handler -1000cab0 T init_event_callback_list -1000cac0 T promisc_deinit -1000cac4 T promisc_recv_func -1000cac8 T promisc_set -1000cacc T is_promisc_enabled -1000cad0 t get_padapter -1000cae8 T iw_ioctl -1000cb04 T wext_get_ssid -1000cb42 T wext_set_ssid -1000cb76 T wext_set_bssid -1000cbc0 T is_broadcast_ether_addr -1000cbe0 T wext_set_auth_param -1000cc0e T wext_set_key_ext -1000cd0c T wext_get_enc_ext -1000cd6e T wext_set_passphrase -1000cda4 T wext_get_passphrase -1000cddc T wext_set_mode -1000ce3c T wext_get_mode -1000ce74 T wext_set_ap_ssid -1000ceb0 T wext_set_country -1000ced4 T wext_set_channel -1000cf02 T wext_get_channel -1000cf2a T wext_set_scan -1000cf5c T wext_wlan_indicate -1000d0a4 T wext_set_autoreconnect -1000d0f4 T wext_set_adaptivity -1000d11c T wext_set_sta_num -1000d120 T LwIP_DHCP -1000d21c t netconn_recv_data -1000d2ec T netconn_new_with_proto_and_callback -1000d348 T netconn_delete -1000d36c T netconn_getaddr -1000d3b0 T netconn_connect -1000d3f0 T netconn_recv_tcp_pbuf -1000d404 T netconn_recv -1000d48c T netconn_recved -1000d4b8 T netconn_send -1000d4f4 T netconn_write_partly -1000d580 T netconn_gethostbyname -1000d5d8 t recv_udp -1000d648 t recv_raw -1000d6d0 t setup_tcp -1000d714 t err_tcp -1000d7a8 t do_connected -1000d80c t do_writemore -1000d918 t do_close_internal -1000da04 t poll_tcp -1000da54 t do_dns_found -1000da80 t sent_tcp -1000dace t recv_tcp -1000db48 T do_newconn -1000dbcc T netconn_alloc -1000dc34 T netconn_free -1000dc60 t netconn_drain -1000dcf2 T do_delconn -1000dd80 T do_connect -1000de10 T do_send -1000de82 T do_recv -1000dec0 T do_write -1000defc T do_getaddr -1000df60 T do_gethostbyname -1000df8c T netbuf_delete -1000dfac T netbuf_free -1000dfc2 T netbuf_ref -1000dffc T lwip_gethostbyname -1000e048 t get_socket -1000e068 t alloc_socket -1000e0d4 t event_callback -1000e1f4 T lwip_socket_init -1000e1f6 T lwip_close -1000e248 T lwip_connect -1000e2a0 T lwip_recvfrom -1000e450 T lwip_read -1000e464 T lwip_sendto -1000e514 T lwip_send -1000e58c T lwip_socket -1000e600 T lwip_write -1000e608 t tcpip_thread -1000e690 T tcpip_input -1000e6d8 T tcpip_callback_with_block -1000e72c T tcpip_timeout -1000e770 T tcpip_apimsg -1000e7c4 T tcpip_init -1000e808 t icmp_send_response.isra.0 -1000e874 T icmp_input -1000e99c T icmp_dest_unreach -1000e9a6 T icmp_time_exceeded -1000e9b0 t igmp_send -1000ea54 t igmp_delaying_member -1000ea90 t igmp_lookup_group.part.1 -1000eac8 T igmp_init -1000eae4 T igmp_report_groups -1000eb08 T igmp_lookfor_group -1000eb28 T igmp_start -1000eb64 T igmp_input -1000ec30 T igmp_tmr -1000ec5c t lwip_standard_chksum -1000ecbc T inet_chksum_pseudo -1000ed42 T inet_chksum -1000ed4e T inet_chksum_pbuf -1000ed94 T ip_route -1000edd0 T ip_input -1000ef90 T ip_output_if_opt -1000f0dc T ip_output_if -1000f0fe T ip_output -1000f136 T ip4_addr_isbroadcast -1000f168 T ipaddr_aton -1000f27a T ipaddr_addr -1000f292 T ipaddr_ntoa_r -1000f324 T ipaddr_ntoa -1000f330 t ipfrag_free_pbuf_custom -1000f348 t ip_reass_free_complete_datagram -1000f3c8 t ip_reass_remove_oldest_datagram -1000f43c T ip_reass_tmr -1000f464 T ip_reass -1000f710 T ip_frag -1000f874 T lwip_htons -1000f87a T lwip_ntohs -1000f880 T lwip_htonl -1000f884 T lwip_ntohl -1000f888 t dhcp_set_state -1000f898 t dhcp_option -1000f8b4 t dhcp_option_byte -1000f8c6 t dhcp_option_short -1000f8e4 t dhcp_option_long -1000f91a t dhcp_option_trailer -1000f944 t dhcp_create_msg -1000fa84 t dhcp_delete_msg -1000fa9c t dhcp_discover -1000fb4c t dhcp_reboot -1000fbf0 t dhcp_check -1000fc16 t dhcp_bind -1000fcf4 t dhcp_option_hostname.isra.0 -1000fd34 t dhcp_rebind -1000fdc8 t dhcp_select -1000feb0 t dhcp_recv -100102a0 T dhcp_arp_reply -10010320 T dhcp_renew -100103b4 T dhcp_release -10010460 T dhcp_coarse_tmr -100104e8 T dhcp_fine_tmr -10010580 T dhcp_release_unicast -10010644 T dhcp_stop -10010674 T dhcp_start -1001071c t dns_parse_name -10010738 t dns_recv -100108d0 t dns_send -100109a4 t dns_check_entry -10010a50 T dns_setserver -10010a70 T dns_init -10010ac8 T dns_tmr -10010af4 T dns_gethostbyname -10010c30 T lwip_init -10010c58 T sys_timeout -10010cb8 T tcp_timer_needed -10010cec t tcpip_tcp_timer -10010d24 T sys_timeouts_init -10010d88 t dns_timer -10010da4 t igmp_timer -10010dbc t dhcp_timer_fine -10010dd8 t dhcp_timer_coarse -10010df4 t arp_timer -10010e10 t ip_reass_timer -10010e2c T sys_untimeout -10010e74 T sys_timeouts_mbox_fetch -10010ed4 T netif_init -10010ed8 T netif_set_ipaddr -10010f28 T netif_set_addr -10010f44 T netif_add -10010fa4 T netif_set_gw -10010fac T netif_set_netmask -10010fb4 T netif_set_default -10010fc0 T netif_set_up -10010ff6 T netif_set_down -10011010 t pbuf_free_ooseq_callback -10011044 t pbuf_pool_is_empty -10011080 T pbuf_alloced_custom -100110d4 T pbuf_header -1001112a T pbuf_free -10011170 T pbuf_alloc -10011290 T pbuf_realloc -100112c2 T pbuf_clen -100112d2 T pbuf_ref -100112ec T pbuf_cat -10011308 T pbuf_chain -10011318 T pbuf_copy -100113b4 T pbuf_copy_partial -10011412 T pbuf_coalesce -10011440 T raw_input -100114bc T raw_connect -100114c6 T raw_recv -100114cc T raw_sendto -10011558 T raw_send -10011560 T raw_remove -10011588 T raw_new -100115bc t tcp_new_port -10011610 T tcp_init -1001162c T tcp_update_rcv_ann_wnd -10011660 T tcp_recved -1001169a T tcp_seg_free -100116b4 T tcp_segs_free -100116c4 T tcp_seg_copy -100116ec T tcp_arg -100116f0 T tcp_recv -100116f6 T tcp_sent -100116fc T tcp_err -10011702 T tcp_accept -10011706 T tcp_poll -10011710 T tcp_pcb_purge -10011750 T tcp_slowtmr -10011a2c T tcp_pcb_remove -10011a94 t tcp_close_shutdown -10011be0 T tcp_close -10011bf8 T tcp_recv_null -10011c1c T tcp_process_refused_data -10011c84 T tcp_fasttmr -10011cfc T tcp_tmr -10011d20 T tcp_shutdown -10011d70 T tcp_abandon -10011e08 T tcp_abort -10011e10 T tcp_next_iss -10011e28 T tcp_alloc -10011f50 T tcp_new -10011f56 T tcp_eff_send_mss -10011f74 T tcp_connect -100120cc t tcp_oos_insert_segment -10012148 t tcp_receive -10012924 t tcp_parseopt.isra.0 -100129a8 T tcp_input -100131e8 t tcp_pbuf_prealloc -1001323c t tcp_create_segment -10013300 t tcp_output_alloc_header.constprop.0 -1001336a T tcp_write -100136a8 T tcp_enqueue_flags -10013752 T tcp_send_fin -1001379a T tcp_send_empty_ack -100137f8 T tcp_output -10013a7c T tcp_rst -10013b14 T tcp_rexmit_rto -10013b42 T tcp_rexmit -10013b90 T tcp_rexmit_fast -10013be6 T tcp_keepalive -10013c38 T tcp_zero_window_probe -10013ce0 T udp_init -10013cfc T udp_input -10013e8c T udp_bind -10013f30 T udp_sendto_if -10014032 T udp_sendto -10014068 T udp_send -10014074 T udp_connect -100140bc T udp_disconnect -100140cc T udp_recv -100140d4 T udp_remove -100140fc T udp_new -10014120 t etharp_free_entry -10014148 t etharp_find_entry -10014218 t etharp_send_ip -1001424c T etharp_tmr -1001428c T etharp_cleanup_netif -100142b4 T etharp_request -10014360 t etharp_output_to_arp_index -100143b0 T etharp_query -100144ac T etharp_output -1001459c T ethernet_input -1001476c t low_level_output -100147c8 t arp_timer -100147e4 T ethernetif_recv -10014860 T ethernetif_init -100148a4 T lwip_POST_SLEEP_PROCESSING -100148c0 T rltk_wlan_set_netif_info -100148e4 T rltk_wlan_send -10014978 T rltk_wlan_recv -100149e4 T netif_is_valid_IP -10014a1c T netif_get_idx -10014a38 T netif_rx -10014a48 T netif_post_sleep_processing -10014a4c T sys_mbox_new -10014a66 T sys_mbox_free -10014a7a T sys_mbox_post -10014a9a T sys_mbox_trypost -10014abc T sys_arch_mbox_fetch -10014b08 T sys_arch_mbox_tryfetch -10014b28 T sys_mbox_valid -10014b32 T sys_mbox_set_invalid -10014b38 T sys_sem_new -10014b70 T sys_arch_sem_wait -10014bb0 T sys_sem_signal -10014bbc T sys_sem_free -10014bc2 T sys_sem_valid -10014bcc T sys_sem_set_invalid -10014bd4 T sys_init -10014bf4 T sys_thread_new -10014c58 T sys_arch_protect -10014c62 T sys_arch_unprotect -10014c68 t prvInsertBlockIntoFreeList -10014cb0 t vPortDefineHeapRegions.constprop.1 -10014d58 T pvPortMalloc -10014e30 T __vPortFree -10014e74 T vPortSetExtFree -10014e90 T vPortFree -10014ec0 T xPortGetFreeHeapSize -10014ecc t prvTaskExitError -10014ee0 t prvPortStartFirstTask -10014f00 T pxPortInitialiseStack -10014f30 T vPortSVCHandler -10014f50 t pxCurrentTCBConst2 -10014f54 T vPortEnterCritical -10014f74 T vPortExitCritical -10014f90 T xPortPendSVHandler -10014fd0 t pxCurrentTCBConst -10014fd4 T xPortSysTickHandler -10015000 W vPortSuppressTicksAndSleep -10015118 W vPortSetupTimerInterrupt -10015168 T xPortStartScheduler -10015198 T vApplicationIdleHook -1001519c T osKernelSysTick -100151a0 T vListInitialise -100151b6 T vListInitialiseItem -100151bc T vListInsertEnd -100151d4 T vListInsert -10015202 T uxListRemove -10015222 t prvCopyDataToQueue -10015288 t prvCopyDataFromQueue -100152b0 t prvUnlockQueue -10015320 T xQueueGenericReset -1001538c T xQueueGenericCreate -100153c0 T xQueueCreateCountingSemaphore -100153d4 T xQueueGenericSend -100154c8 T xQueueCreateMutex -100154ec T xQueueGenericSendFromISR -10015554 T xQueueGiveFromISR -100155b0 T xQueueGenericReceive -100156e4 T uxQueueMessagesWaiting -100156f6 T vQueueDelete -100156fa T vQueueWaitForMessageRestricted -10015740 t prvWriteNameToBuffer -10015764 t prvGetExpectedIdleTime -100157a0 t prvResetNextTaskUnblockTime -100157c4 t prvAddCurrentTaskToDelayedList -10015850 T xTaskGenericCreate -10015a14 T vTaskDelete -10015ad0 T eTaskGetState -10015b38 T uxTaskPriorityGet -10015b54 T vTaskPrioritySet -10015c1c T vTaskStartScheduler -10015c88 T vTaskSuspendAll -10015c98 T xTaskGetTickCount -10015ca4 T pcTaskGetName -10015cb4 T vTaskStepTick -10015cc4 T xTaskIncrementTick -10015dd0 T xTaskResumeAll -10015ea8 T vTaskDelay -10015ed8 t prvIdleTask -10015f58 T vTaskSwitchContext -10015fd8 T vTaskPlaceOnEventList -10015ff8 T vTaskPlaceOnEventListRestricted -10016024 T xTaskRemoveFromEventList -10016098 T vTaskSetTimeOutState -100160b0 T xTaskCheckForTimeOut -100160fc T vTaskMissedYield -10016108 T eTaskConfirmSleepModeStatus -1001613c T vTaskGetInfo -100161bc t prvListTasksWithinSingleList -10016218 T uxTaskGetSystemState -100162c4 T xTaskGetSchedulerState -100162e4 T vTaskPriorityInherit -10016374 T xTaskPriorityDisinherit -100163e4 T vTaskList -10016494 T vTaskGetRunTimeStats -1001655c T pvTaskIncrementMutexHeldCount -10016574 t prvCheckForValidListAndQueue -100165c0 t prvInsertTimerInActiveList -100165fc T xTimerCreateTimerTask -10016638 T xTimerCreate -1001666c T xTimerGenericCommand -100166ac t prvSwitchTimerLists -10016714 t prvTimerTask -100168a8 T xTimerIsTimerActive -100168c0 t device_mutex_init -10016904 T device_mutex_lock -10016938 T device_mutex_unlock -10016954 t _freertos_enter_critical_from_isr -10016974 t _freertos_exit_critical_from_isr -10016984 t _freertos_systime_to_sec -1001698e t _freertos_ms_to_systime -10016990 t _freertos_sec_to_systime -10016998 t _freertos_usleep_os -1001699c t _freertos_yield_os -100169b4 t _freertos_ATOMIC_SET -100169b8 t _freertos_ATOMIC_READ -100169bc t _freertos_modular64 -10016a2e t _freertos_thread_enter -10016a30 t _freertos_enter_critical -10016a34 t _freertos_exit_critical -10016a38 t _freertos_ATOMIC_SUB_RETURN -10016a50 t _freertos_ATOMIC_DEC_RETURN -10016a66 t _freertos_ATOMIC_ADD_RETURN -10016a7e t _freertos_ATOMIC_INC_RETURN -10016a94 t _freertos_ATOMIC_SUB -10016aac t _freertos_ATOMIC_DEC -10016ab2 t _freertos_ATOMIC_ADD -10016aca t _freertos_ATOMIC_INC -10016ad0 T _freertos_malloc -10016ad4 T _freertos_zmalloc -10016aec t _freertos_memset -10016af0 T _freertos_mfree -10016af4 t _freertos_get_current_time -10016af8 t _freertos_spinunlock_irqsave -10016b0e t _freertos_spinunlock -10016b1a t _freertos_mutex_put -10016b1e T _freertos_wakeup_task -10016b24 t _freertos_up_sema -10016b28 t _freertos_exit_critical_mutex -10016b34 T _freertos_timerCreate -10016b38 T _freertos_timerDelete -10016b4c T _freertos_timerStop -10016b60 T _freertos_timerChangePeriod -10016b7a T _freertos_timerIsTimerActive -10016b7e T _freertos_acquire_wakelock -10016b84 T _freertos_release_wakelock -10016b8a T _freertos_get_scheduler_state -10016baa t _freertos_thread_exit -10016bb0 t _freertos_GetFreeHeapSize -10016bb4 t _freertos_udelay_os -10016bb8 t _freertos_mdelay_os -10016bbc t _freertos_deinit_xqueue -10016bd6 t _freertos_spinlock_free -10016be8 t _freertos_mutex_free -10016bec t _freertos_free_sema -10016bf0 t _freertos_push_to_xqueue -10016c18 t _freertos_pop_from_xqueue -10016c40 t _freertos_down_sema -10016c62 t _freertos_init_xqueue -10016c7c t _freertos_spinlock_irqsave -10016cbc t _freertos_spinlock -10016cf8 t _freertos_enter_critical_mutex -10016d34 t _freertos_mutex_get -10016d70 t _freertos_spinlock_init -10016d7e t _freertos_mutex_init -10016d82 t _freertos_init_sema -10016d94 t _freertos_create_task -10016e04 t _freertos_memcmp -10016e12 t _freertos_memcpy -10016e18 t _freertos_delete_task -10016e64 t _freertos_mutex_get_timeout -10016ea0 t _freertos_up_sema_from_isr -10016ed0 t _freertos_systime_to_ms -10016ed2 t _freertos_msleep_os -10016ed6 T save_and_cli -10016eda T restore_flags -10016ede T cli -10016ef0 T _freertos_arc4random -10016f20 t _freertos_get_random_bytes -10016f5c T RtlUpSemaFromISR -10016f8c T RtlUdelayOS -10016f94 T _htons -10016f9a T _ntohs -10016fa0 T _rtw_zvmalloc -10016fc0 T _rtw_vmfree -10016fe4 T _rtw_malloc -10016ff4 T _rtw_zmalloc -10017004 T _rtw_mfree -10017014 T deinit_mem_monitor -10017016 T rtw_vmfree -1001701a T rtw_mfree -10017020 T rtw_memcpy -10017030 T rtw_memcmp -10017040 T rtw_memset -10017050 T rtw_init_listhead -10017056 T rtw_is_list_empty -10017060 T rtw_list_insert_head -1001706c T rtw_list_insert_tail -10017078 T rtw_list_delete -10017088 T rtw_init_sema -10017098 T rtw_free_sema -100170a8 T rtw_up_sema -100170b8 T rtw_up_sema_from_isr -100170c8 T rtw_down_timeout_sema -100170d8 T rtw_down_sema -100170ec T rtw_mutex_init -100170fc T rtw_mutex_free -1001710c T rtw_mutex_put -1001711c T rtw_mutex_get_timeout -10017130 T rtw_enter_critical_from_isr -10017140 T rtw_enter_critical -10017144 T rtw_exit_critical_from_isr -10017154 T rtw_exit_critical -10017158 T rtw_enter_critical_mutex -10017168 T rtw_exit_critical_mutex -10017178 T rtw_queue_empty -10017182 T rtw_end_of_queue_search -1001718c T rtw_spinlock_init -1001719c T rtw_init_queue -100171a8 T rtw_spinlock_free -100171b8 T rtw_spin_lock -100171c8 T rtw_enter_critical_bh -100171cc T rtw_spin_unlock -100171dc T rtw_exit_critical_bh -100171e0 T rtw_get_current_time -100171f0 T rtw_systime_to_ms -10017204 T rtw_systime_to_sec -10017218 T rtw_ms_to_systime -1001722c T rtw_sec_to_systime -10017240 T rtw_get_passing_time_ms -10017254 T rtw_msleep_os -10017264 T rtw_usleep_os -10017274 T rtw_mdelay_os -10017284 T rtw_udelay_os -10017294 T ATOMIC_SET -100172a4 T ATOMIC_INC -100172b4 T ATOMIC_INC_RETURN -100172c8 T ATOMIC_DEC_RETURN -100172dc T ATOMIC_DEC_AND_TEST -100172ec T rtw_modular64 -10017308 T rtw_get_random_bytes -1001731c T rtw_getFreeHeapSize -1001732c T init_mem_monitor -1001733c T add_mem_usage -10017370 T rtw_zvmalloc -10017390 T rtw_malloc -100173b0 T rtw_zmalloc -100173d0 T rtw_netif_queue_stopped -100173d4 T rtw_netif_wake_queue -100173d6 T rtw_netif_start_queue -100173d8 T rtw_netif_stop_queue -100173da T flush_signals_thread -100173dc T rtw_acquire_wakelock -100173ec T rtw_release_wakelock -100173fc T rtw_create_task -10017418 T rtw_delete_task -10017428 T rtw_wakeup_task -10017438 T rtw_timerCreate -10017454 T rtw_timerDelete -10017468 T rtw_timerIsTimerActive -1001747c T rtw_timerStop -10017490 T rtw_timerChangePeriod -100174a4 T rtw_thread_enter -100174b4 T rtw_thread_exit -100174c4 T tcm_heap_free -10017544 T tcm_heap_init -10017594 T tcm_heap_freeSpace -100175d4 T tcm_heap_malloc -10017674 T tcm_heap_calloc -1001768c T flash_init -10017724 T flash_turnon -1001773c T flash_erase_sector -10017768 T flash_stream_read -1001783c T flash_stream_write -1001798c T i2s_init -10017a60 T i2s_set_dma_buffer -10017aae T i2s_tx_irq_handler -10017ab4 T i2s_set_param -10017ae4 T i2s_deinit -10017ae8 T i2s_enable -10017aec T i2s_disable -10017af0 W pinmap_merge -10017b2c W pinmap_find_peripheral -10017b44 W pinmap_peripheral -10017b80 T sleep_ex_selective -10017b94 T deepsleep_ex -10017bb4 T us_ticker_read -10017be0 t get_addr_fobj -10017c2a t get_addr_fobj_save -10017c74 t _fwrite_word -10017ca0 t get_addr_bscfg -10017d04 T copy_align4_to_align1 -10017d8e T cmp_align1_align4 -10017e38 T flash_write_cfg -1001805c T flash_read_cfg -100180f0 T En32KCalibration -1001817c T WDGInitial -1001820c T WDGStart -10018224 T WDGRefresh -10018240 T I2SISRHandle -100182fc T RtkI2SDeInit -100183dc T RtkI2SEnable -10018418 T RtkI2SDisable -10018454 T RtkI2SLoadDefault -100184b4 T HalI2SOpInit -10018530 T RtkI2SInit -100186ec T HalI2SInit -10018728 T HalI2SDisable -1001874e T HalI2SEnable -10018772 T HalI2SDeInit -100187c8 T HalTimerOpInit_Patch -10018804 T freertos_ready_to_sleep -10018814 T freertos_pre_sleep_processing -100188dc T freertos_post_sleep_processing -10018900 T acquire_wakelock -10018940 T release_wakelock -1001899c T get_wakelock_status -100189a8 T HalI2SInitRtl8195a_Patch -10018aaa T HalI2SSetRateRtl8195a -10018af0 T HalI2SSetWordLenRtl8195a -10018b18 T HalI2SSetChNumRtl8195a -10018b40 T HalI2SSetPageNumRtl8195a -10018b68 T HalI2SSetPageSizeRtl8195a -10018b92 T HalI2SSetDMABufRtl8195a -10018bfc T HalI2SGetTxPageRtl8195a -10018c1c T HalI2SPageSendRtl8195a -10018c68 T HalI2SClearAllOwnBitRtl8195a -10018c92 T HalI2SDMACtrlRtl8195a -10018c98 T HalTimerIrq2To7Handle_Patch -10018cec T HalTimerIrqRegisterRtl8195a_Patch -10018d64 T HalTimerIrqUnRegisterRtl8195a_Patch -10018ddc T HalTimerDeInitRtl8195a_Patch -10018e10 T HalTimerReadCountRtl8195a_Patch -10018e28 T HalTimerReLoadRtl8195a_Patch -10018e5c T HalTimerInitRtl8195a_Patch -10018f28 T HalTimerIrqEnRtl8195a -10018f3c T HalTimerEnRtl8195a_Patch -10018f50 T HalTimerDisRtl8195a_Patch -10018f64 T vWFSSVCHandler -10018f6a t svcing -10018f84 T PatchHalLogUartInit -10019028 T PSHalInitPlatformLogUart -100190ec T InitSYSIRQ -10019128 T DurationScaleAndPeriodOP -10019160 T CLKCal -100191b4 T BackupCPUClk -100191d4 T ReFillCpuClk -100191f4 T SYSIrqHandle -10019234 T WakeFromSLPPG -1001936c T InitSoCPM -100193a0 T RegPowerState -10019404 T ReadHWPwrState -10019678 T QueryRegPwrState -100196b0 T SetSYSTimer -100196e8 T SleepCG -100197d4 T DeepSleep -10019920 T HALEFUSEOneByteReadRAM -10019940 T HALEFUSEOneByteWriteRAM -10019944 T HalLogUartWaitTxFifoEmpty -1001995c T FunctionChk -10019960 T HalReInitPlatformTimer -100199d0 T HalGetChipId -100199f8 W __low_level_init -100199fc T rtl_libc_init -10019a18 T rtl_snprintf -10019a78 T rtl_sprintf -10019ac4 T rtl_printf -10019b0c T rtl_memcmp -10019b14 T rtl_memcpy -10019b1c T rtl_memmove -10019b24 T rtl_memset -10019b2c T rtl_strcmp -10019b34 T rtl_strcpy -10019b3c T rtl_strlen -10019b44 T rtl_strncmp -10019b4c T rtl_strncpy -10019b54 T rtl_strsep -10019b5c T ram_libgloss_close -10019b6c T ram_libgloss_fstat -10019b8c T ram_libgloss_isatty -10019b98 T ram_libgloss_lseek -10019ba8 T ram_libgloss_read -10019bb8 T ram_libgloss_sbrk -10019bd4 T ram_libgloss_write -10019bf4 T ram_libgloss_open -10019c30 T init_rom_libgloss_ram_map -10019c78 T memcpy -10019c80 T memset -10019c88 T sscanf -10019ca8 T __aeabi_llsr -10019cc0 T rtl_cryptoEngine_init -10019d00 t rtw_ht_operation_update -10019db2 t associated_clients_update.part.11 -10019dee T chk_sta_is_alive -10019e2c T add_RATid -10019f34 T update_sta_info_apmode -10019fec T update_beacon -1001a2ac T rtw_check_beacon_data -1001a9ac T associated_clients_update -1001a9b6 T bss_cap_update_on_sta_join -1001ab66 T bss_cap_update_on_sta_leave -1001ac62 T ap_free_sta -1001ad14 T expire_timeout_chk -1001ae50 T rtw_sta_flush -1001aed4 T free_mlme_ap_info -1001af20 T sta_info_update -1001af5c T ap_sta_info_defer_update -1001af8c T start_ap_mode -1001afcc T init_mlme_ap_info -1001afe2 T stop_ap_mode -1001b030 T rtw_generate_bcn_ie -1001b354 T set_hidden_ssid -1001b3ac T _rtw_init_evt_priv -1001b3be T _rtw_free_cmd_priv -1001b3c8 T _rtw_enqueue_cmd -1001b3f4 T _rtw_dequeue_cmd -1001b428 T _rtw_observequeue_cmd -1001b43c T rtw_init_cmd_priv -1001b446 T rtw_init_evt_priv -1001b44a T rtw_free_evt_priv -1001b44c T rtw_free_cmd_priv -1001b450 T rtw_cmd_filter -1001b46e T rtw_free_cmd_obj -1001b498 T rtw_enqueue_cmd -1001b4ee T rtw_set_channel_plan_cmd_callback -1001b506 T rtw_survey_cmd_callback -1001b522 T rtw_disassoc_cmd_callback -1001b552 T rtw_joinbss_cmd_callback -1001b56e T rtw_setstaKey_cmdrsp_callback -1001b588 T rtw_cmd_thread -1001b6e4 T rtw_joinbss_cmd -1001b98e T rtw_disassoc_cmd -1001b9dc T rtw_setstakey_cmd -1001bacc T rtw_clearstakey_cmd -1001bb6c T rtw_dynamic_chk_wk_cmd -1001bbbe T rtw_set_chplan_cmd -1001bc3e T dynamic_chk_wk_hdl -1001bd06 T lps_ctrl_wk_hdl -1001bd6a T rtw_lps_ctrl_wk_cmd -1001bdd4 T rtw_sitesurvey_cmd -1001be9c T rpt_timer_setting_wk_hdl -1001beb0 T rtw_ps_cmd -1001bf0c T rtw_chk_hi_queue_cmd -1001bf60 T rtw_drvextra_cmd_hdl -1001c03c T rtw_do_join -1001c0e0 T rtw_set_802_11_bssid -1001c264 T rtw_set_802_11_ssid -1001c36c T rtw_set_802_11_infrastructure_mode -1001c40e T rtw_set_802_11_bssid_list_scan -1001c45e T rtw_set_802_11_authentication_mode -1001c480 T rtw_set_802_11_add_wep -1001c4e0 t rtw_free_mlme_ie_data -1001c4f8 T rtw_init_mlme_timer -1001c554 T rtw_del_mlme_timer -1001c574 T reconnect_timer_hdl -1001c614 T _rtw_init_mlme_priv -1001c696 T rtw_mfree_mlme_priv_lock -1001c6b2 T rtw_free_mlme_priv_ie_data -1001c6ea T _rtw_free_mlme_priv -1001c712 T _rtw_alloc_network -1001c762 T _rtw_free_network -1001c7c2 T _rtw_free_network_nolock -1001c7e8 T _rtw_find_network -1001c824 T _rtw_free_network_queue -1001c86c T rtw_if_up -1001c88c T rtw_get_capability_from_ie -1001c890 T rtw_get_capability -1001c8aa T rtw_get_beacon_interval_from_ie -1001c8ae T rtw_init_mlme_priv -1001c8c6 T rtw_free_mlme_priv -1001c8ca T rtw_free_network_queue -1001c8ce T rtw_is_same_ibss -1001c8e4 T is_same_network -1001c948 T update_network -1001c9e2 T rtw_update_scanned_network -1001caf4 T rtw_add_network -1001cb32 T rtw_survey_event_callback -1001cbde T rtw_dummy_event_callback -1001cbe0 T rtw_free_assoc_resources -1001ccaa T rtw_indicate_connect -1001ccba T rtw_indicate_disconnect -1001ccdc T rtw_indicate_scan_done -1001cce0 T rtw_joinbss_event_callback -1001ccfe T search_max_mac_id -1001cd46 T rtw_stassoc_hw_rpt -1001cd7e T rtw_stassoc_event_callback -1001cdac T rtw_stadel_event_callback -1001ce52 T _rtw_join_timeout_handler -1001cedc T rtw_join_timeout_handler -1001cf34 T rtw_scan_timeout_handler -1001cf64 T _rtw_scan_timeout_handler -1001cf68 T rtw_dynamic_check_timer_handlder -1001cfc0 T _dynamic_check_timer_handlder -1001d004 T rtw_select_and_join_from_scanned_queue -1001d0d8 T rtw_surveydone_event_callback -1001d1f0 T rtw_set_auth -1001d240 T rtw_set_key -1001d302 T rtw_restruct_wmm_ie -1001d368 T rtw_restruct_sec_ie -1001d3d4 T rtw_joinbss_reset -1001d3e4 T rtw_restructure_ht_ie -1001d4c4 T rtw_update_ht_cap -1001d54e T rtw_joinbss_event_prehandle -1001d77a T rtw_linked_check -1001d796 T rtw_buddy_adapter_up -1001d7ce T check_buddy_fwstate -1001d7ec t get_da -1001d80c t get_sa -1001d836 T OnAction -1001d848 T DoReserved -1001d84c t _mgt_dispatcher.isra.2 -1001d898 T rtw_is_channel_set_contains_channel -1001d8ba T init_hw_mlme_ext -1001d8d0 T init_channel_set -1001d968 T free_mlme_ext_priv -1001d990 T mgt_dispatcher -1001da18 T alloc_mgtxmitframe -1001da50 T update_mgnt_tx_rate -1001da56 T update_mgntframe_attrib -1001dab2 T rtw_build_mgnt_frame -1001db08 T dump_mgntframe -1001db22 T rtw_send_mgnt -1001db40 t issue_action_BSSCoexistPacket -1001dd4c T update_hidden_ssid -1001dda0 T issue_beacon -1001dfb8 T issue_probersp -1001e248 T OnProbeReq -1001e310 T issue_probereq -1001e4c8 T issue_auth -1001e730 T OnAuth -1001e9d4 T issue_asocrsp -1001ec48 T issue_assocreq -1001ef84 T issue_nulldata -1001f06e T issue_qos_nulldata -1001f1a0 T issue_deauth -1001f288 T issue_action_BA -1001f504 T OnAction_back -1001f5d2 T collect_bss_info -1001f804 T start_clnt_auth -1001f894 T start_clnt_assoc -1001f8c8 T OnAuthClient -1001f9a8 T report_scan_result_one -1001fb68 T add_site_survey -1001fcee T report_survey_event -1001ff2c T OnProbeRsp -1001ff60 T report_surveydone_event -1001ffc4 T report_join_res -10020034 T OnAssocRsp -10020180 T report_del_sta_event -10020212 T receive_disconnect -10020268 T OnBeacon -100203f0 T OnDeAuth -10020548 T OnDisassoc -100206b8 T report_add_sta_event -1002072c T OnAssocReq -10020d1c T rtw_port_switch_chk -10020da0 T update_sta_info -10020e20 T mlmeext_sta_del_event_callback -10020ea0 T _linked_info_dump -10020f02 T _linked_rx_signal_strehgth_display -10020f3c T linked_status_chk -100211b0 T survey_timer_hdl -10021290 T _survey_timer_hdl -10021294 T link_timer_hdl -10021312 T _link_timer_hdl -10021316 T addba_timer_hdl -10021336 T NULL_hdl -1002133a T setopmode_hdl -10021380 T disconnect_hdl -1002142c T setauth_hdl -1002143c T setkey_hdl -10021494 T set_stakey_hdl -10021598 T set_tx_beacon_cmd -1002160c T mlme_evt_hdl -10021658 T tx_beacon_hdl -10021712 T check_buddy_mlmeinfo_state -1002172c T site_survey -100218fc T sitesurvey_cmd_hdl -10021a0a T concurrent_chk_start_clnt_join -10021aa0 T start_clnt_join -10021b74 T join_cmd_hdl -10021c98 T concurrent_chk_joinbss_done -10021e60 T mlmeext_joinbss_event_callback -10021f9c T set_chplan_hdl -10021fb8 T init_mlme_ext_timer -10022014 T init_mlme_ext_priv -10022150 t get_hdr_bssid -10022178 t filter_packet -10022200 t promisc_get_encrypt -10022252 t promisc_info_get -100222f6 t promisc_set_enable -10022392 T _promisc_deinit -100223e4 T _promisc_recv_func -10022930 T _promisc_set -100229c0 T _is_promisc_enabled -100229d8 t SetEAPOL_KEYIV -10022a76 t ToDrv_SetPTK -10022b1e t Message_ReplayCounter_OC2LI.isra.2 -10022b4c t Message_SmallerEqualReplayCounter.isra.4 -10022b7e t Message_setReplayCounter.isra.5 -10022b9c t INCLargeInteger -10022bbc t INCOctet16_INTEGER -10022c04 t INCOctet32_INTEGER -10022c64 t ToDrv_DisconnectSTA -10022d28 t CheckMIC.constprop.14 -10022da8 t CalcMIC.constprop.15 -10022e08 T DecWPA2KeyData -10022ebc T DecGTK -10022f78 T ToDrv_SetGTK -10023008 T init_wpa_sta_info -100230f4 T SendEAPOL -100237ac T ClientSendEAPOL -10023c94 t ResendTimeout -10023d1c T EAPOLKeyRecvd -10023e94 T ClientEAPOLKeyRecvd -10024254 T psk_derive -10024308 T psk_init -100243f8 T psk_strip_rsn_pairwise -10024478 T psk_strip_wpa_pairwise -100244f8 T tkip_send_mic_failure_report -1002466c T pwr_state_check_handler -10024670 T ips_enter -10024718 T ips_leave -10024830 T rtw_pwr_unassociated_idle -1002487a T rtw_ps_processor -100248d2 T PS_RDY_CHECK -1002493a T rtw_set_ps_mode -100249a8 T LPS_RF_ON_check -100249fe T LPS_Enter -10024a6c T LPS_Leave -10024aa8 T LeaveAllPowerSaveMode -10024ab8 T rtw_init_pwrctrl_priv -10024b8c T rtw_free_pwrctrl_priv -10024ba0 T _rtw_pwr_wakeup -10024c7c T rtw_pm_set_lps -10024cc4 T rtw_pm_set_ips -10024d08 T rtw_pm_set_tdma_param -10024d24 T rtw_pm_set_lps_dtim -10024d30 T rtw_pm_get_lps_dtim -10024d3c t recvframe_pull -10024d5e t recvframe_pull_tail -10024d80 T rtw_signal_stat_timer_hdl -10024e1e T _rtw_init_sta_recv_priv -10024e3c T _rtw_init_recv_priv -10024ee4 T rtw_mfree_recv_priv_lock -10024f18 T _rtw_alloc_recvframe -10024f4a T rtw_alloc_recvframe -10024f70 T rtw_free_recvframe -1002500c T _rtw_enqueue_recvframe -10025038 T rtw_enqueue_recvframe -10025062 T rtw_free_recvframe_queue -1002509a T rtw_free_uc_swdec_pending_queue -100250c2 T _rtw_free_recv_priv -100250f2 T rtw_free_buf_pending_queue -100250f6 T recvframe_chkmic -100251f4 T decryptor -10025290 T portctrl -10025306 T recv_decache -10025334 T process_pwrbit_data -10025374 T process_wmmps_data -100253fc T count_rx_stats -10025470 T sta2sta_data_frame -100255ac T ap2sta_data_frame -100256d8 T sta2ap_data_frame -10025760 T validate_recv_ctrl_frame -100258fa T validate_recv_data_frame -10025b54 T wlanhdr_to_ethhdr -10025c90 T recvframe_defrag -10025d3a T recvframe_chk_defrag -10025df0 T validate_recv_mgnt_frame -10025e2c T validate_recv_frame -10025ef4 T recv_indicatepkt_reorder -10025f16 T process_recv_indicatepkts -10025f6e T recv_func_prehandle -10025f96 T recv_func_posthandle -10025ffa T recv_func -10026084 T rtw_recv_entry -100260b4 T rtw_recv_tasklet -1002610c T rtw_wep_encrypt -10026152 T rtw_wep_decrypt -10026198 T rtw_tkip_encrypt -10026204 T rtw_tkip_decrypt -10026270 T rtw_aes_encrypt -100262dc T rtw_aes_decrypt -10026340 T rtw_init_sec_priv -100263b2 T rtw_free_sec_priv -100263d2 t wifi_mac_hash -100263fc T _addba_timer_hdl -10026400 T _rtw_init_stainfo -1002647a T _rtw_init_sta_priv -10026562 T _rtw_free_sta_xmit_priv_lock -1002658e T rtw_mfree_stainfo -100265ba T rtw_mfree_sta_priv_lock -100265f0 T _rtw_free_sta_priv -10026610 T init_addba_retry_timer -10026638 T rtw_alloc_stainfo -10026702 T rtw_free_stainfo -100268a4 T rtw_get_stainfo -10026920 T rtw_init_bcmc_stainfo -10026950 T rtw_get_bcmc_stainfo -10026974 T rtw_free_all_stainfo -100269ce T cckrates_included -100269f6 T cckratesonly_included -10026a1e T networktype_to_raid_ex -10026a7c T judge_network_type -10026acc T ratetbl_val_2wifirate -10026ae0 T is_basicrate -10026b0c T ratetbl2rateset -10026b50 T get_rate_set -10026b7a T UpdateBrateTbl -10026bac T UpdateBrateTblForSoftAP -10026be0 T Save_DM_Func_Flag -10026bf6 T Restore_DM_Func_Flag -10026c0c T Switch_DM_Func -10026c28 T Set_MSR -10026c4c T set_opmode -10026c90 T SelectChannel -10026cc4 T SetBWMode -10026d00 T set_channel_bwmode -10026d56 T get_my_bssid -10026d5a T get_beacon_interval -10026d78 T is_client_associated_to_ap -10026d90 T is_client_associated_to_ibss -10026dac T is_IBSS_empty -10026dce T decide_wait_for_beacon_timeout -10026dea T invalidate_cam_all -10026df2 T write_cam -10026e68 T clear_cam_entry -10026e96 T flush_all_cam_entry -10026ef4 T WMM_param_handler -10026f1a T WMMOnAssocRsp -10026fe8 T HT_caps_handler -10027088 T HT_info_handler -100270ac T HTOnAssocRsp -100270e4 T ERP_IE_handler -10027100 T VCS_update -10027152 T rtw_check_bcn_info -10027362 T update_beacon_info -100273b8 T is_ap_in_tkip -10027430 T wifirate2_ratetbl_inx -1002749c T update_basic_rate -100274ca T update_supported_rate -100274f4 T update_MCS_rate -10027500 T support_short_GI -1002752e T get_highest_rate_idx -10027548 T Update_RA_Entry -10027550 T set_sta_rate -10027558 T update_tx_basic_rate -100275b0 T check_assoc_AP -100276a4 T update_IOT_info -10027702 T update_capinfo -10027780 T update_wireless_mode -10027820 T update_bmc_sta_support_rate -10027848 T update_TSF -1002785a T correct_TSF -10027862 t _init_txservq -10027878 t set_qos -100278c8 T _rtw_init_sta_xmit_priv -1002790e T rtw_mfree_xmit_priv_lock -1002795a T qos_acm -10027994 T xmitframe_addmic -10027af2 T xmitframe_swencrypt -10027b1e T rtw_make_wlanhdr -10027cfe T rtw_txframes_pending -10027d3a T rtw_txframes_sta_ac_pending -10027d70 T rtw_txframes_update_attrib_vcs_info -10027e10 T rtw_put_snap -10027e54 T rtw_update_protection -10027e9a T rtw_count_tx_stats -10027eea T rtw_free_xmitbuf_ext -10027f2c T rtw_alloc_xmitframe -10027f84 T rtw_free_xmitframe -10027fd6 T rtw_free_xmitframe_queue -10028014 T rtw_get_sta_pending -10028054 T rtw_xmit_classifier -100280ba T rtw_xmitframe_enqueue -100280c8 T rtw_alloc_hwxmits -10028122 T rtw_free_hwxmits -10028138 T _rtw_free_xmit_priv -10028204 T rtw_init_hwxmits -1002821c T _rtw_init_xmit_priv -100283d4 T rtw_get_ff_hwaddr -100283e8 T xmitframe_enqueue_for_sleeping_sta -100285a8 t dequeue_xmitframes_to_sleeping_queue -100285fe T stop_sta_xmit -100286e6 T wakeup_sta_to_xmit -100288fc T xmit_delivery_enabled_frames -10028a18 T rtw_xmit_tasklet -10028a70 T rtw_xmit_mgnt -10028a74 T rtw_xmit -10028d9e T rtw_sctx_done_err -10028daa T rtw_alloc_xmitbuf -10028e04 T rtw_free_xmitbuf -10028e76 T rtw_alloc_xmitbuf_ext -10028efc T rtw_sctx_done -10028f02 t rtl8195a_free_rx_ring -10028f10 t bus_write32 -10028f6c t bus_write16 -10028fc8 t bus_write8 -10029024 t bus_read32 -1002907e t bus_read16 -100290da t bus_read8 -10029136 t rtl8195a_free_tx_ring -100291c4 T rtl8195a_init_desc_ring -10029304 T rtl8195a_free_desc_ring -10029320 T rtl8195a_reset_desc_ring -100293b6 T InitLxDmaRtl8195a -10029518 T rtl8195a_check_txdesc_closed -10029590 t rtl8195a_tx_isr -10029674 T InterruptRecognized8195a -10029704 T InitInterrupt8195a -10029724 T EnableDMA8195a -1002974c T EnableInterrupt8195a -1002978c T DisableDMA8195a -10029798 T DisableInterrupt8195a -100297b0 T UpdateInterruptMask8195a -10029812 T CheckRxTgRtl8195a -1002984c T rtl8192ee_check_rxdesc_remain -1002987c T rtl8195a_recv_tasklet -10029b90 T rtl8195a_tx_int_handler -10029bbc T InterruptHandle8195a -10029e30 T rtl8195a_xmit_tasklet -10029e58 T lxbus_set_intf_ops -10029e98 t GetTxBufDesc -10029ee2 t UpdateFirstTxbdtoXmitBuf.isra.3 -10029f14 t check_nic_enough_desc.isra.4 -10029f64 T rtl8195ab_init_xmit_priv -10029f72 T rtl8195ab_free_xmit_priv -10029f7a T GetDmaTxbdIdx -10029f96 T rtl8195a_enqueue_xmitbuf -10029fba T rtl8195a_dequeue_xmitbuf -10029fde T SetTxbdForLxDMARtl8195ab -1002a05e T UpdateTxbdHostIndex -1002a09c T rtw_dump_xframe -1002a26e T check_tx_desc_resource -1002a2a8 T rtw_dequeue_xframe -1002a33c T rtw_xmitframe_coalesce -1002a5f0 T rtl8195ab_xmitframe_resume -1002a6e6 T rtl8195ab_mgnt_xmit -1002a722 T rtl8195ab_hal_xmit -1002a830 t Hal_GetEfuseDefinition -1002a860 t ResumeTxBeacon -1002a8a4 T UpdateHalRAMask8195A -1002aa3c T HalLittleWifiMCUThreadRtl8195a -1002aa90 T HalCheckInReqStateThreadRtl8195a -1002aadc T HalTDMAChangeStateThreadRtl8195a -1002ab28 t rtl8195a_read_chip_version -1002ab9c t Hal_EfuseWordEnableDataWrite -1002ade0 t Hal_EfusePowerSwitch -1002adf4 t rtl8195a_free_hal_data -1002ae0e t StopTxBeacon -1002ae58 T SetHalODMVar8195A -1002af10 T rtl8195a_start_thread -1002af78 T rtl8195a_stop_thread -1002af9c t Hal_ReadEFuse -1002b10c T GetHalODMVar8195A -1002b120 t rtw_flash_map_update.part.12 -1002b1c0 t rtw_flash_map_erase -1002b204 t Hal_EfusePgPacketWrite -1002b480 t Hal_EfuseGetCurrentSize -1002b560 t rtw_flash_map_write -1002b72e T rtl8195a_InitBeaconParameters -1002b79e T _InitBurstPktLen_8195AB -1002b7a8 T rtl8195a_set_hal_ops -1002b888 T rtl8195a_init_default_value -1002b88a T rtl8195a_InitLLTTable -1002b8d4 T Hal_GetChnlGroup8195A -1002b910 T rtw_config_map_read -1002b9fc T rtw_config_map_write -1002baa8 T Hal_InitPGData -1002bb06 T Hal_EfuseParseIDCode -1002bb1e T Hal_ReadPowerValueFromPROM_8195A -1002bbbc T Hal_EfuseParseTxPowerInfo_8195A -1002bc54 T Hal_EfuseParseEEPROMVer_8195A -1002bc6a T Hal_EfuseParsePackageType_8195A -1002bcd4 T Hal_EfuseParseChnlPlan_8195A -1002bd04 T Hal_EfuseParseCustomerID_8195A -1002bd1a T Hal_EfuseParseXtal_8195A -1002bd32 T Hal_EfuseParseThermalMeter_8195A -1002bd5a T Hal_ReadRFGainOffset -1002bdaa T BWMapping_8195A -1002bdca T SCMapping_8195A -1002bdf2 T rtl8195a_update_txdesc -1002c0c2 T rtl8195a_fill_fake_txdesc -1002c180 T SetHwReg8195A -1002ce40 T GetHwReg8195A -1002ced4 T SetHalDefVar8195A -1002cfb4 T GetHalDefVar8195A -1002cfd8 T PHY_QueryBBReg_8195A_Safe -1002d004 T PHY_SetBBReg_8195A_Safe -1002d030 t phy_RFSerialRead_8195A -1002d0e4 T PHY_QueryRFReg_8195A -1002d0fc T PHY_SetRFReg_8195A -1002d154 T PHY_MACConfig8195A -1002d16e T PHY_BBConfig8195A -1002d27e T PHY_RFConfig8195A -1002d282 T PHY_SetTxPowerIndex_8195A -1002d38c T phy_TxPwrAdjInPercentage -1002d3cc T PHY_GetTxPowerIndex_8195A -1002d4bc T PHY_SetTxPowerLevel8195A -1002d4c2 T phy_SpurCalibration_8195A -1002d77a T phy_SetRegBW_8195A -1002d7b8 T phy_PostSetBwMode8195A -1002d914 T phy_SwChnl8195A -1002d9bc T phy_SwChnlAndSetBwMode8195A -1002da0c T PHY_HandleSwChnlAndSetBW8195A -1002dabc T PHY_SetBWMode8195A -1002dade T PHY_SwChnl8195A -1002daf8 T PHY_SetSwChnlBWMode8195A -1002db16 t HalTimerEnable -1002db28 T InitTDMATimer -1002db50 T ChangeStateByTDMA -1002db60 T GetMinRateInRRSR -1002db94 T CheckInReqState -1002dba4 T InitCheckStateTimer -1002dbd4 T InitGTimer1ms -1002dc20 T DeInitGTimer1ms -1002dc68 T ChangeTransmiteRate -1002dca4 T PowerBitSetting -1002dd20 T ChkandChangePS -1002dd84 T IssueRsvdPagePacketSetting -1002ddf8 T IssuePSPoll -1002de24 T WaitTxStateMachineOk -1002de78 T IssueNullData -1002df08 T PsCloseRF -1002df3c T PsOpenRF -1002df6c T ChkTxQueueIsEmpty -1002df84 T InitPS -1002dff4 T ConfigListenBeaconPeriod -1002e018 T PS_S2_Condition_Match -1002e04c T PS_S4_Condition_Match -1002e0c8 T PS_32K_Condition_Match -1002e104 T PS_S2ToS3ToS0State -1002e16c T PS_S2ToS0State -1002e188 T PS_S3ToS2orS0State -1002e1b8 T PS_S0ToS1ToS2State -1002e214 T PS_S1ToS0orS2State -1002e244 T PS_S2ToS4State -1002e290 T PS_S0ToS6State -1002e2b0 T PS_S6ToS0State -1002e2c8 T CheckTSFIsStable -1002e318 T WaitHWStateReady -1002e328 T SysClkDown -1002e398 T SysClkUp -1002e3e4 T ResetPSParm -1002e458 T PS_S4ToS2State -1002e47c T SleepTo32K -1002e4dc T Change_PS_State -1002e688 T Legacy_PS_Setting -1002e6fc T PSModeSetting -1002e7a0 T ChangePSStateByRPWM -1002e7e4 T ChangeTDMAState -1002e904 T TDMAChangeStateTask -1002e92e T EnterPS -1002e950 T SetSmartPSTimer -1002e98c T GTimer7Handle -1002e9e8 T SmartPS2InitTimerAndToGetRxPkt -1002ea24 T PS_OnBeacon -1002ead4 T PSBcnEarlyProcess -1002eb90 T PSMtiBcnEarlyProcess -1002ec3c T PSRxBcnProcess -1002ed8c T TxPktInPSOn -1002edca T PsBcnToProcess -1002ee84 T GTimer6Handle -1002eed0 T RPWMProcess -1002ef0c T PSSetMode -1002ef84 T SpeRPT -1002f0a4 T ISR_BcnEarly -1002f110 T ISR_MtiBcnEarly -1002f144 T ISR_RxBcn -1002f160 T ISR_RxBCMD1 -1002f190 T ISR_RxBCMD0 -1002f1e4 T ISR_RxUCMD1 -1002f222 T ISR_RxUCMD0 -1002f25e T ISR_TxPktIn -1002f270 T ISR_TXCCX -1002f274 T H2CHDL_SetPwrMode -1002f39c T CheckInReqStateTask -1002f3e2 T HalGetNullTxRpt -1002f400 T ISR_TBTT -1002f478 T H2CHDL_BcnIgnoreEDCCA -1002f488 T PMUInitial -1002f4d8 T PMUTask -1002f5e4 T PHY_RF6052SetBandwidth8195A -1002f628 T PHY_RF6052_Config8195A -1002f6e0 t process_rssi -1002f716 T rtl8195a_query_rx_desc_status -1002f7c6 T rtl8195a_query_rx_phy_status -1002f91e T hal_com_get_channel_plan -1002f952 T HAL_IsLegalChannel -1002f970 T MRateToHwRate -1002f984 T HwRateToMRate -1002f998 T HalSetBrateCfg -1002fa44 T Hal_MappingOutPipe -1002fa60 T hal_init_macaddr -1002fa8c T hw_var_port_switch -1002fd14 T SetHwReg -1002fd1e T GetHwReg -1002fd20 T switch_power_saving_mode -1002fd64 T rtw_bb_rf_gain_offset -1002fdac T PHY_GetRateValuesOfTxPowerByRate -1002ff44 T PHY_StoreTxPowerByRateNew -1002ffe0 T PHY_InitTxPowerByRate -1002fff8 T PHY_StoreTxPowerByRate -10030010 T PHY_GetTxPowerIndexBase -100300b0 T PHY_GetTxPowerTrackingOffset -100300dc T PHY_GetRateIndexOfTxPowerByRate -100300f0 T PHY_GetTxPowerByRate -10030150 T phy_StoreTxPowerByRateBase -1003019c T PHY_SetTxPowerByRate -100301d8 T phy_ConvertTxPowerByRateInDbmToRelativeValues -100302d8 T PHY_TxPowerByRateConfiguration -100302ea T PHY_SetTxPowerIndexByRateArray -10030328 T PHY_SetTxPowerIndexByRateSection -1003038c T PHY_SetTxPowerLevelByPath -100303c2 T phy_GetWorldWideLimit -100303ee T PHY_GetTxPowerLimit -10030518 T PHY_ConvertTxPowerLimitToPowerIndex -10030668 T PHY_InitTxPowerLimit -100306b0 T PHY_SetTxPowerLimit -1003072c T PHY_GetTxPowerIndex -1003073c T rtw_hal_chip_configure -10030752 T rtw_hal_read_chip_info -10030768 T rtw_hal_read_chip_version -1003077e T rtw_hal_def_value_init -10030794 T rtw_hal_free_data -100307aa T rtw_hal_dm_init -100307c0 T rtw_hal_dm_deinit -100307d6 T rtw_hal_init -10030800 T rtw_hal_deinit -1003081a T rtw_hal_set_hwreg -10030828 T rtw_hal_get_hwreg -10030836 T rtw_hal_set_def_var -10030848 T rtw_hal_get_def_var -1003085a T rtw_hal_set_odm_var -10030868 T rtw_hal_get_odm_var -10030876 T rtw_hal_enable_interrupt -10030898 T rtw_hal_disable_interrupt -100308ba T rtw_hal_inirp_init -100308cc T rtw_hal_inirp_deinit -100308de T rtw_hal_irp_reset -100308ec T rtw_hal_xmit -100308fe T rtw_hal_mgnt_xmit -10030910 T rtw_hal_init_xmit_priv -10030922 T rtw_hal_free_xmit_priv -10030930 T rtw_hal_update_ra_mask -1003095e T rtw_hal_add_ra_tid -1003096c T rtw_hal_clone_data -1003097a T rtw_hal_start_thread -10030988 T rtw_hal_stop_thread -10030996 T rtw_hal_read_bbreg -100309ca T rtw_hal_write_bbreg -100309f6 T rtw_hal_read_rfreg -10030a08 T rtw_hal_write_rfreg -10030a1c T rtw_hal_interrupt_handler -10030a2e T rtw_hal_set_bwmode -10030a3c T rtw_hal_set_chan -10030a4a T rtw_hal_set_chnl_bw -10030a60 T rtw_hal_dm_watchdog -10030a76 T rtw_hal_macid_sleep -10030a96 T rtw_hal_macid_wakeup -10030ab6 T decide_chip_type_by_device_id -10030abc t rtw_net_get_stats -10030b0c t netdev_if2_close -10030b2c t netdev_close -10030b88 t rtw_if1_deinit -10030c22 T rtw_os_indicate_connect -10030c26 T rtw_os_indicate_scan_done -10030c2a T rtw_reset_securitypriv -10030d1e T rtw_os_indicate_disconnect -10030d68 T rtw_init_netdev -10030eb8 T rtw_drv_if2_init -100310c0 T rtw_drv_if2_stop -10031116 T rtw_drv_if2_free -10031164 T _netdev_open -10031280 T _netdev_if2_open -1003133c T netdev_if2_open -10031364 T netdev_open -1003138c T rtw_drv_probe -1003150c T rtw_dev_remove -10031550 T rtw_drv_entry -1003157c T rtw_drv_halt -100315ac t rtw_wx_set_autoreconnect -100315da t rtw_wx_get_autoreconnect -100315e8 t rtw_forwarding_set -1003160a t rtw_set_ch_deauth -1003162c t get_priv_size -10031640 t rtw_wx_del_custome_ie -1003168c t rtw_wx_set_pscan_freq -1003170e t rtw_wx_update_custome_ie -10031780 t rtw_set_tos_value -100317a0 t rtw_get_tx_power -100318e4 t rtw_wx_set_custome_ie -10031990 t rtw_pm_get -100319d4 t rtw_pm_set -10031a88 t rtw_wx_read32 -10031b34 t rtw_wx_write32 -10031b98 t rtw_wx_set_freq.isra.10 -10031c40 T rtw_ex_set -10031d00 T wireless_send_event -10031d0a T indicate_wx_custom_event -10031d66 T indicate_wx_scan_result_present -10031d8e T indicate_wx_scan_complete_event -10031db8 T rtw_indicate_sta_assoc -10031e08 T rtw_indicate_sta_disassoc -10031e60 T rtw_indicate_wx_assoc_event -10031e92 T rtw_indicate_wx_disassoc_event -10031ec2 T rtw_set_wpa_ie -10031fd8 T strtopsk -10032044 T rtw_wx_get_passphrase -10032090 T rtw_wx_set_ap_essid -10032180 T mac_reg_dump -1003222c T bb_reg_dump -10032288 T rf_reg_dump -10032300 t rtw_dbg_port -10032968 T rtw_set_sta_num -10032984 T rtw_ex_get_drv_ability -10032a44 T rtw_ex_get -10032cdc T rtw_ioctl -10033c68 T rtw_os_recv_resource_init -10033c6c T rtw_os_recv_resource_alloc -10033c76 T rtw_os_recv_resource_free -10033c78 T rtw_tkip_countermeasure -10033d18 T rtw_handle_tkip_mic_err -10033dc0 T rtw_recv_indicatepkt -10034010 T skb_fail_inc -1003402c T skb_fail_get_and_rst -10034048 T init_skb_pool -100340a0 T init_skb_data_pool -100340f8 T alloc_skb -100341f8 T kfree_skb -10034260 T kfree_skb_chk_key -10034264 T skb_put -10034298 T skb_reserve -100342a6 T dev_alloc_skb -100342c2 T skb_end_pointer -100342c6 T skb_set_tail_pointer -100342ce T skb_pull -100342e6 T skb_copy -1003430e T rtw_remainder_len -1003431a T _rtw_open_pktfile -1003432c T _rtw_pktfile_read -1003435a T rtw_set_tx_chksum_offload -1003435c T rtw_os_xmit_resource_alloc -10034366 T rtw_os_xmit_resource_free -10034368 T rtw_os_pkt_complete -10034370 T rtw_os_xmit_complete -10034382 T rtw_os_xmit_schedule -100343be T rtw_xmit_entry -1003440a T rtw_alloc_etherdev_with_old_priv -10034420 T rtw_alloc_etherdev -1003444c T rtw_free_netdev -1003446c T timer_wrapper -100344c0 T alloc_etherdev -1003451c T free_netdev -10034536 T dev_alloc_name -10034540 T init_timer_wrapper -10034560 T deinit_timer_wrapper -100345ac T init_timer -10034664 T mod_timer -10034744 T cancel_timer_ex -1003478c T del_timer_sync -100347f0 T rtw_init_timer -100347f8 T rtw_set_timer -100347fc T rtw_cancel_timer -10034806 T rtw_del_timer -1003480c T rltk_get_idx_bydev -1003481c T rltk_wlan_init -100348a4 T rltk_wlan_deinit -10034968 T rltk_wlan_start -1003499c T rltk_wlan_check_isup -100349ac T rltk_wlan_tx_inc -100349c0 T rltk_wlan_tx_dec -100349d4 T rltk_wlan_get_recv_skb -100349e4 T rltk_wlan_alloc_skb -10034a24 T rltk_wlan_send_skb -10034a58 T rltk_netif_rx -10034b04 T rltk_set_sta_num -10034b08 T rltk_set_tx_power_percentage -10034b3c T rltk_wlan_control -10034bd0 T rltk_wlan_running -10034be8 T rltk_wlan_handshake_done -10034c1c T rltk_wlan_wireless_mode -10034ca8 T rltk_wlan_is_connected_to_ap -10034cec T Efuse_PowerSwitch -10034cf8 T Efuse_GetCurrentSize -10034d04 T Efuse_CalculateWordCnts -10034d28 T EFUSE_GetEfuseDefinition -10034d3c T efuse_OneByteRead -10034d70 T efuse_OneByteWrite -10034da4 T Efuse_PgPacketWrite -10034db8 T efuse_WordEnableDataRead -10034dea T Efuse_WordEnableDataWrite -10034dfe T efuse_GetCurrentSize -10034e26 T rtw_efuse_map_read -10034e88 T rtw_efuse_map_write -10035008 T rtw_macaddr_cfg -100350cc T rtw_get_cipher_info -10035146 T rtw_get_bcn_info -10035216 T rtw_init_default_value -10035284 T rtw_cancel_all_timer -100352ee T rtw_free_drv_sw -10035364 T rtw_reset_drv_sw -100353c0 T rtw_init_drv_sw -10035448 T rtw_start_drv_threads -10035504 T rtw_stop_drv_threads -10035538 T rtw_read8 -10035546 T rtw_read16 -10035554 T rtw_read32 -10035562 T rtw_write8 -10035570 T rtw_write16 -1003557e T rtw_write32 -1003558c T ODM_InitRAInfo -1003562c T InitialRateUpdate -1003572c T RateUp_search_RateMask -1003575e T RateDown_search_RateMask -100357b0 T StartRateByRSSI -100357da T RateUpRAM8195A -1003586e T RateDownTrying -100358ac T TryDone -10035944 T RateDownStepRAM8195A -100359e4 T RateDecisionRAM8195A -10035ac8 T ArfrRefresh -10035cd0 T H2CHDL_Set_MACID_Config -10035d94 T PHY_DM_RA_SetRSSI_8195A -10035dc2 t CheckPositive.isra.0 -10035ea4 T ODM_ReadAndConfig_MP_8195A_AGC_TAB -10035f1c T ODM_ReadAndConfig_MP_8195A_PHY_REG -10035f94 T ODM_GetVersion_MP_8195A_PHY_REG -10035f98 T ODM_ReadAndConfig_MP_8195A_PHY_REG_PG -10035fcc T odm_ConfigRFReg_8195A -10036004 T odm_ConfigRF_RadioA_8195A -10036014 T odm_ConfigMAC_8195A -10036018 T odm_ConfigBB_AGC_8195A -10036028 T odm_ConfigBB_PHY_REG_PG_8195A -10036056 T odm_ConfigBB_PHY_8195A -1003609e T odm_ConfigBB_TXPWR_LMT_8195A -100360c4 T ODM_CmnInfoInit -100361b8 T ODM_CmnInfoHook -1003625c T ODM_CmnInfoPtrArrayHook -1003626c T ODM_CmnInfoUpdate -1003633c T odm_CommonInfoSelfInit -100363b0 T ODM_DMInit -100363fe T odm_CommonInfoSelfUpdate -10036450 T ODM_DMWatchdog -100364bc T PhyDM_Get_Structure -100364e0 T Phydm_CheckAdaptivity -1003650e T Phydm_NHMCounterStatisticsInit -10036584 T Phydm_SetEDCCAThreshold -100365bc T Phydm_MACEDCCAState -100365fa T Phydm_AdaptivityInit -100366d8 T Phydm_Adaptivity -100367f8 T ODM_CfoTrackingInit -10036822 T ODM_CfoTracking -10036842 T ODM_ParsingCFO -10036874 T ODM_InitDebugSetting -10036888 T ODM_Write_DIG -10036928 T odm_ForbiddenIGICheck -100369ba T ODM_Write_CCK_CCA_Thres -100369f4 T odm_DIGInit -10036a8e T odm_DigAbort -10036ab0 T odm_DIGbyRSSI_LPS -10036b5c T odm_FAThresholdCheck -10036b88 T odm_DIG -10036de8 T odm_FalseAlarmCounterStatistics -10036e14 T odm_CCKPacketDetectionThresh -10036e6c T odm_RxPhyStatus8195A_Parsing -10036f70 T odm_Process_RSSIForDM_8195A -100370b2 T ODM_PhyStatusQuery_8195A -100370de T ODM_PhyStatusQuery -100370e2 T ODM_ConfigRFWithHeaderFile -10037100 T ODM_ConfigRFWithTxPwrTrackHeaderFile -10037132 T ODM_ConfigBBWithHeaderFile -1003715a T ODM_ConfigMACWithHeaderFile -1003716c T ODM_Read1Byte -10037172 T ODM_Read4Byte -10037178 T ODM_Write1Byte -1003717e T ODM_Write2Byte -10037184 T ODM_Write4Byte -1003718a T ODM_SetMACReg -10037190 T ODM_SetBBReg -10037196 T ODM_GetBBReg -1003719c T ODM_SetRFReg -100371a2 T ODM_GetRFReg -100371a8 T ODM_MoveMemory -100371b2 T ODM_delay_ms -100371b6 T ODM_delay_us -100371bc T getSwingIndex -10037214 T odm_TXPowerTrackingThermalMeterInit -100372c6 T odm_TXPowerTrackingInit -100372ca T odm_TXPowerTrackingCheckIOT -100372fe T ODM_TXPowerTrackingCheck -1003730c T odm_RSSIMonitorInit -10037314 T ODM_RAPostActionOnAssoc -1003731c T odm_RSSIMonitorCheckIOT -100373f0 T odm_RSSIMonitorCheck -10037404 T odm_RateAdaptiveMaskInit -1003742c T ODM_RAStateCheck -1003746e T odm_RefreshRateAdaptiveMaskIOT -100374be T odm_RefreshRateAdaptiveMask -100374d4 T ODM_Get_Rate_Bitmap -100375c4 t _ReadEfuseInfo8195a -1003768c t rtl8195a_interface_configure -100376c0 t rtl8195a_hal_deinit -100376fc T _InitPowerOn -1003777c t ReadAdapterInfo8195a -100377ac T _InitDriverInfoSize -100377b6 T _InitNetworkType -100377d8 T _InitWMACSetting -10037848 T _InitAdaptiveCtrl -1003788c T _InitEDCA -10037908 T _InitRateFallback -1003794c T _InitRetryFunction -10037978 T _InitOperationMode -100379c0 T _InitInterrupt -10037a00 t rtl8195a_hal_init -10037cd8 T rtl8195ab_set_hal_ops -10037db0 T FillH2CCmd8195A -10037dd0 T CheckFwRsvdPageContent -10037dd2 T rtl8195a_set_FwRsvdPage_cmd -10037ddc T rtl8195a_set_FwMediaStatusRpt_cmd -10037e08 T rtl8195a_set_FwMacIdConfig_cmd -10037ec8 T rtl8195a_set_FwPwrMode_cmd -10037f58 T rtl8195a_download_rsvd_page -10038260 T rtl8195a_set_FwJoinBssRpt_cmd -1003826a T rtl8195a_Add_RateATid -100382bc T rtw_rpt_h_addr -10038308 T rtw_txrpt_read8 -10038326 T rtw_txrpt_write8 -1003834a T rtw_ratemask_read8 -10038368 T rtw_ratemask_write8 -1003838c T ReadRateMask8 -10038396 T WriteRateMask8 -1003839a T ReadTxrpt8 -100383a4 T WriteTxrpt8 -100383a8 T ResetTxrpt -100383e0 T PsuseTxrpt -10038400 T CheckMaxMacidNum -10038438 T GetMediaStatusCommon -10038452 T GetTxrptStatistic -10038508 T rtl8195a_InitHalDm -1003862c T rtl8195a_HalDmWatchDog -10038710 T rtl8195a_init_dm_priv -100387e8 T rtl8195a_deinit_dm_priv -100387ea T MediaConnection -10038808 T MediaDisconnection -10038828 T RATaskEnable -10038852 T SetMediaStatus -10038890 T H2CHDL_JoinInfo -100388c8 T H2CHDL_SetRsvdPage -10038960 T H2CCmdCommon -100389a4 T HalPwrSeqCmdParsing -10038a64 T hci_dvobj_init -10038a74 T hci_dvobj_deinit -10038a84 T hci_dvobj_request_irq -10038a94 T hci_dvobj_free_irq -10038aa4 T hci_lxbus_dvobj_init -10038ae0 T hci_lxbus_dvobj_deinit -10038b20 T hci_lxbus_dvobj_request_irq -10038b74 T hci_lxbus_free_irq -10038bcc T hci_lxbus_intf_stop -10038c04 T rtw_interrupt_thread -10038c78 T lextra_bus_dma_Interrupt -10038cc0 T init_rom_wlan_ram_map -10038cd8 T ODM_ReadAndConfig_MP_8195A_MAC_REG -10038e34 t CheckPositive.isra.0 -10038f18 T ODM_ReadAndConfig_MP_8195A_RadioA -10038f90 T ODM_ReadAndConfig_MP_8195A_TxPowerTrack_QFN48 -10038fe0 T ODM_ReadAndConfig_MP_8195A_TxPowerTrack_QFN56 -10039030 T ODM_ReadAndConfig_MP_8195A_TxPowerTrack_TFBGA96 -10039080 T ODM_ReadAndConfig_MP_8195A_TXPWR_LMT -100390b8 T ODM_ReadAndConfig_MP_8195A_TxXtalTrack -100390e4 T GetDeltaSwingTable_8195A -10039114 T GetDeltaSwingXtalTable_8195A -10039124 T ODM_TxXtalTrackSetXtal_8195A -10039144 T Hal_MPT_CCKTxPowerAdjust -10039214 T ODM_TxPwrTrackSetPwr_8195A -10039324 T ConfigureTxpowerTrack_8195A -10039370 T phy_PathA_IQK_8195A -10039524 T phy_PathA_RxIQK8195A -100398b8 T _PHY_PathAFillIQKMatrix8195A -10039a4e T _PHY_PathBFillIQKMatrix8195A -10039bca T _PHY_SaveADDARegisters8195A -10039bfe T _PHY_SaveMACRegisters8195A -10039c2c T _PHY_ReloadADDARegisters8195A -10039c60 T _PHY_ReloadMACRegisters8195A -10039c90 T _PHY_PathADDAOn8195A -10039ccc T _PHY_MACSettingCalibration8195A -10039d14 T _PHY_PIModeSwitch8195A -10039d50 T phy_SimularityCompare_8195A -10039e84 T phy_IQCalibrate_8195A -1003a1fc T phy_LCCalibrate_8195A -1003a26c T PHY_LCCalibrate_8195A -1003a2cc T PHY_IQCalibrate_8195A -1003a580 T DoIQK_8195A -1003a59e T ConfigureTxpowerTrack -1003a5b0 T ODM_TXPowerTrackingCallback_ThermalMeter -1003a9bc T ODM_ResetIQKResult -1003aa04 T ODM_GetRightChnlPlaceforIQK -1003aa58 t chk_ap_netif_num -1003aaa4 t wifi_autoreconnect_hdl_ -1003aaf4 T read_wifi_cfg -1003ab3c T write_wifi_cfg -1003ab7c T _wext_set_lps_dtim -1003ab98 T _wext_enable_powersave -1003abd0 T rtw_security_to_idx -1003abf0 T rtw_security_to_str -1003ac04 T show_wifi_ap_ip -1003ac34 t wifi_run_ap -1003ad40 T show_wifi_st_ip -1003ad70 t StartStDHCPClient -1003ae14 t wifi_run_st.part.1 -1003aee0 T wifi_run -1003b128 T wifi_init -1003b1f8 t wifi_autoreconnect_thread_ -1003b258 T show_wifi_st_cfg -1003b2d4 T show_wifi_ap_cfg -1003b350 T show_wifi_cfg -1003b3b0 T wifi_close_scan -1003b430 t _wifi_scan_done_hdl -1003b4b0 T api_wifi_scan -1003b60c t mark_ip_in_table -1003b650 t dhcps_initialize_message -1003b700 t add_offer_options -1003b7f0 T dhcps_handle_state_machine_change -1003b8c0 t dhcps_receive_udp_packet_handler -1003bb8c T dhcps_deinit -1003bbb4 T dhcps_init -1003bcbc T fATSN -1003bcc8 t fATWI -1003be08 t fATOF -1003be0c t fATON -1003be10 t fATWR -1003be34 t fATPN -1003bf14 t scan_result_handler -1003c014 t fATPA -1003c0f4 t fATSP -1003c138 t fATDS -1003c160 t fATSW -1003c16a t fATSD -1003c174 t fATST -1003c1e4 T print_hex_dump -1003c214 T dump_bytes -1003c2b0 t fATSB -1003c2ec T print_udp_pcb -1003c358 T print_tcp_pcb -1003c438 t fATLW -1003c448 t __rtw_set_ie_veneer -1003c450 t __rtw_parse_wpa2_ie_veneer -1003c458 t __PHY_SetBBReg_8195A_veneer -1003c460 t __PHY_QueryBBReg_8195A_veneer -1003c468 t __aes_80211_encrypt_veneer -1003c470 t __ROM_ODM_CfoTrackingReset_veneer -1003c478 t __CmdWriteWord_veneer -1003c480 t __rtw_set_fixed_ie_veneer -1003c488 t __AES_WRAP_veneer -1003c490 t __HalI2SRead32_veneer -1003c498 t __ROM_odm_QueryRxPwrPercentage_veneer -1003c4a0 t __aes_80211_decrypt_veneer -1003c4a8 t __rtw_set_supported_rate_veneer -1003c4b0 t __rt_arc4_init_veneer -1003c4b8 t __ROM_odm_EVMdbToPercentage_veneer -1003c4c0 t __rtw_get_wpa_ie_veneer -1003c4c8 t __ROM_odm_FalseAlarmCounterStatistics_veneer -1003c4d0 t __tkip_80211_encrypt_veneer -1003c4d8 t __rtw_seccalctkipmic_veneer -1003c4e0 t __rtw_get_rateset_len_veneer -1003c4e8 t __rtw_get_wps_attr_content_veneer -1003c4f0 t __SpicWaitBusyDoneRtl8195A_veneer -1003c4f8 t __wep_80211_decrypt_veneer -1003c500 t __key_2char2num_veneer -1003c508 t __rtw_get_bit_value_from_ieee_value_veneer -1003c510 t __rt_hmac_sha1_veneer -1003c518 t __rom_psk_CalcGTK_veneer -1003c520 t __rtw_secgetmic_veneer -1003c528 t __rtw_ieee802_11_parse_elems_veneer -1003c530 t __rtw_secmicappend_veneer -1003c538 t __rtw_get_wpa2_ie_veneer -1003c540 t __rtw_get_sec_ie_veneer -1003c548 t __ROM_odm_CfoTrackingFlow_veneer -1003c550 t __rom_psk_PasswordHash_veneer -1003c558 t __tkip_80211_decrypt_veneer -1003c560 t __rtw_get_wps_ie_veneer -1003c568 t __rtw_check_network_type_veneer -1003c570 t __rt_arc4_crypt_veneer -1003c578 t __rom_psk_CalcPTK_veneer -1003c580 t __phy_CalculateBitShift_veneer -1003c588 t __wep_80211_encrypt_veneer -1003c590 t __HalI2SIntrCtrlRtl8195a_veneer -1003c598 t __CmdDumpWord_veneer -1003c5a0 t __HalI2SClrAllIntrRtl8195a_veneer -1003c5a8 t __rtw_parse_wpa_ie_veneer -1003c5b0 t __ROM_odm_SetCrystalCap_veneer -1003c5b8 t __rt_md5_hmac_veneer -1003c5c0 t __AES_UnWRAP_veneer -1003c5c8 t __ROM_odm_GetDefaultCrytaltalCap_veneer -1003c5d0 t __HalI2SWrite32_veneer -1003c5d8 t __rtw_secmicsetkey_veneer -1003c5e0 t __rtw_get_ie_veneer -1003c61d d __FUNCTION__.15285 -1003c988 d bitrate_table -1003cab4 d decoder_table -1003cac0 d samplerate_table -1003cacc d ca -1003caec d cs -1003cb0c d imdct_s -1003cb9c d is_lsf_table -1003cc14 d is_table -1003cc30 d nsfb_table -1003cc78 d pretab -1003cc90 d root_table -1003ccac d rq_table -10044ce8 d scale.7419 -10044d30 d sfb_16000_mixed -10044d54 d sfb_16000_short -10044d7b d sfb_22050_long -10044d91 d sfb_22050_mixed -10044db5 d sfb_22050_short -10044ddc d sfb_24000_long -10044df2 d sfb_24000_mixed -10044e16 d sfb_24000_short -10044e3d d sfb_32000_long -10044e53 d sfb_32000_mixed -10044e79 d sfb_32000_short -10044ea0 d sfb_44100_long -10044eb6 d sfb_44100_mixed -10044edc d sfb_44100_short -10044f03 d sfb_48000_long -10044f19 d sfb_48000_mixed -10044f3f d sfb_48000_short -10044f66 d sfb_8000_long -10044f7c d sfb_8000_mixed -10044fa3 d sfb_8000_short -10044fcc d sfbwidth_table -10045038 d sflen_table -10045058 d window_l -100450e8 d window_s -10045118 d hufftab0 -1004511c d hufftab1 -1004513c d hufftab10 -100452d4 d hufftab11 -10045474 d hufftab12 -100455f4 d hufftab13 -10045c2c d hufftab15 -1004621c d hufftab16 -10046864 d hufftab2 -100468a4 d hufftab24 -10046eac d hufftab3 -10046eec d hufftab5 -10046f54 d hufftab6 -10046fc4 d hufftab7 -100470c4 d hufftab8 -100471cc d hufftab9 -100472a4 d hufftabA -10047314 d hufftabB -10047354 D mad_huff_pair_table -100474d4 D mad_huff_quad_table -100474dc d crc_table -100476dc d D -10047f5c D mad_timer_zero -10048297 d __func__.19887 -10048476 d __FUNCTION__.18776 -10048508 d err_to_errno_table -10048550 D ip_addr_any -10048554 D ip_addr_broadcast -10048568 D memp_sizes -100485f0 D tcp_backoff -10048600 D tcp_pcb_lists -10048610 D tcp_persist_backoff -10048618 D tcp_state_str -10048644 D ethbroadcast -1004864a D ethzero -10048679 d __FUNCTION__.9321 -10048688 d __FUNCTION__.9333 -10048779 d CSWTCH.235 -10048806 d __FUNCTION__.12591 -1004881a d __FUNCTION__.12599 -10048836 d __FUNCTION__.12625 -10048855 d __FUNCTION__.12642 -10048868 d __FUNCTION__.12653 -10048883 d __FUNCTION__.12786 -10048899 d __FUNCTION__.12790 -1004892c D osdep_service -10048a50 d __FUNCTION__.7330 -10048adc d I2SDefaultSetting -10048af0 d PinMap_I2S_CLK -10048b50 d PinMap_I2S_RX -10048b98 d PinMap_I2S_TX -10048bf8 d PinMap_I2S_WS -10048c58 d __FUNCTION__.9120 -10048cbb d __FUNCTION__.8934 -10048cc8 d __FUNCTION__.8947 -1004909f d __FUNCTION__.8789 -100490c1 d __FUNCTION__.8796 -100490dc d __FUNCTION__.8803 -10049155 d __func__.8808 -10049174 d __func__.8818 -10049192 d __func__.8830 -100491ac d __func__.8840 -100491ce d __func__.8835 -10049597 d __func__.8603 -100495b1 d __func__.8686 -100495c4 d __func__.8825 -100495dd d __func__.8631 -10049610 d __FUNCTION__.17777 -10049630 D wlancmds -10049828 D rtw_cmd_callback -10049ab4 d RTW_ChannelPlan2G -10049b2c D WPS_OUI -10049b30 D RSN_TKIP_CIPHER -10049b34 D MCS_rate_1R -10049b44 D P2P_OUI -10049b70 D WMM_INFO_OUI -10049b76 D RTW_WPA_OUI -10049b7a D WMM_PARA_OUI -10049b80 d RTW_ChannelPlanMap -10049b98 D null_addr -10049b9e D WMM_OUI -10049ba4 d wlanevents -10049c64 D zero_bssid -10049ca1 d __FUNCTION__.17681 -10049cb7 D SNAP_ETH_TYPE_APPLETALK_AARP -10049cb9 d __FUNCTION__.17495 -10049ccc D SNAP_ETH_TYPE_IPX -10049cce D rtw_bridge_tunnel_header -10049cf5 D rtw_rfc1042_header -10049d13 d CSWTCH.36 -10049d1f D ARTHEROS_OUI1 -10049d22 D ARTHEROS_OUI2 -10049d25 D REALTEK_OUI -10049d28 D RALINK_OUI -10049d2b D MARVELL_OUI -10049d2e D CISCO_OUI -10049d31 d rtw_basic_rate_cck -10049d35 D BROADCOM_OUI1 -10049d38 D BROADCOM_OUI2 -10049d3b D REALTEK_96B_IE -10049d41 d rtw_basic_rate_mix -10049d48 d rtw_basic_rate_ofdm -10049d4b D AIRGOCAP_OUI -10049d5f d CSWTCH.66 -10049d78 d CSWTCH.48 -10049dba d CSWTCH.28 -10049dcc D efuse_map_mask -10049ddc D flash_map_mask -10049e78 d __func__.21107 -1004a1be d CSWTCH.15 -1004a242 d CSWTCH.17 -1004a2b1 d CSWTCH.14 -1004a346 d __FUNCTION__.21257 -1004a358 d rtw_private_args -1004a7a5 d __FUNCTION__.21057 -1004a7b8 d __FUNCTION__.21294 -1004a7c9 d __FUNCTION__.21241 -1004a7d8 d __FUNCTION__.21126 -1004a7e8 d iw_priv_type_size -1004a8c6 d __FUNCTION__.17334 -1004a8dc d __FUNCTION__.17736 -1004a8ec d __FUNCTION__.17760 -1004a8ff d __FUNCTION__.17712 -1004a90e d __FUNCTION__.17649 -1004a91c d __FUNCTION__.17661 -1004acf3 d __FUNCTION__.17827 -1004ad0c d __FUNCTION__.17654 -1004ad17 d __FUNCTION__.17615 -1004ad26 d __FUNCTION__.17811 -1004ad38 d __FUNCTION__.17765 -1004ad46 d __FUNCTION__.17724 -1004ad57 d __FUNCTION__.17637 -1004c0f8 D CCKFCCTable_Ch14_8195A -1004c108 D CCKFCCTable_8195A -1004c118 D OFDMSwingTable_New -1004c1c4 D CCKCETable_8195A -1004c1da d CSWTCH.39 -1004c1ef d __func__.20571 -1004c210 D hci_ops -1004c235 V Array_MP_8195A_TXPWR_LMT -1004c7a7 d __func__.20446 -1004cb13 d dhcp_magic_cookie -1004cb17 d dhcp_option_interface_mtu -1004cb19 d dhcp_option_lease_time_one_day -1004cf9c D xHeapRegions -1004cfbc D UartLogRamCmdTable -1004cfbc D console_commands_main -1004cfcc D console_commands -1004cfec D console_cmd_wifi_api -1004d05c D console_commands_at -1004d0cc D UartLogRamCmdTable_end -1004d0d0 D __data_start__ -1004d0d0 D oversampling -1004d0d4 D SystemCoreClock -1004d0d8 D error_flag -1004d0dc d iss.7965 -1004d0e0 d tcp_port -1004d0e2 d udp_port -1004d0e4 D lwip_host_name -1004d104 d uxCriticalNesting -1004d108 d seed.12758 -1004d10c d last_wakelock_state -1004d12c d wakelock -1004d130 d wakeup_event -1004d134 D mlme_sta_tbl -1004d1a4 d PMKID_KDE_TYPE.17744 -1004d1ac V nr_xmitbuff -1004d1b0 V nr_xmitframe -1004d1b4 d P802_1H_OUI -1004d1b7 D rtw_adaptivity_mode -1004d1b8 D g_user_ap_sta_num -1004d1bc d rtw_private_handler -1004d200 V max_local_skb_num -1004d204 V max_skb_buf_num -1004d208 D rom_e_rtw_msgp_str_ -1004d3e4 D ARFB_table -1004d423 D TRYING_NECESSARY_idx -1004d437 D DROPING_NECESSARY -1004d44b D PER_RATE_UP -1004d45f D PER_RATE_DOWN -1004d474 V Array_MP_8195A_PHY_REG_PG -1004d504 D Array_MP_8195A_AGC_TAB -1004d714 D Array_MP_8195A_PHY_REG -1004dd8c D rtl8195A_card_disable_flow -1004de2c D rtl8195A_card_enable_flow -1004decc D Array_MP_8195A_MAC_REG -1004e1d4 D gDeltaSwingTableIdx_MP_2GCCKA_N_TxPowerTrack_TFBGA96_8195A -1004e1f4 D gDeltaSwingTableIdx_MP_2GCCKA_P_TxPowerTrack_TFBGA96_8195A -1004e214 D gDeltaSwingTableIdx_MP_2GA_P_TxPowerTrack_QFN48_8195A -1004e232 D gDeltaSwingTableIdx_MP_2GCCKA_N_TxPowerTrack_QFN56_8195A -1004e250 D gDeltaSwingTableIdx_MP_2GCCKA_N_TxPowerTrack_QFN48_8195A -1004e26e D gDeltaSwingTableIdx_MP_2GCCKA_P_TxPowerTrack_QFN56_8195A -1004e28c D gDeltaSwingTableIdx_MP_2GA_N_TxPowerTrack_TFBGA96_8195A -1004e2ac D gDeltaSwingTableIdx_MP_2GA_N_TxPowerTrack_QFN56_8195A -1004e2ca D gDeltaSwingTableIdx_MP_2GA_N_TxPowerTrack_QFN48_8195A -1004e2e8 D gDeltaSwingTableIdx_MP_2GA_P_TxPowerTrack_QFN56_8195A -1004e308 D Array_MP_8195A_RadioA -1004e8d0 D gDeltaSwingTableXtal_MP_P_TxXtalTrack_8195A -1004e8ee D gDeltaSwingTableIdx_MP_2GA_P_TxPowerTrack_TFBGA96_8195A -1004e90e D gDeltaSwingTableIdx_MP_2GCCKA_P_TxPowerTrack_QFN48_8195A -1004e92c D feep_tab -1004e96c D tab_code_rtw_secyrity -1004e994 D tab_txt_rtw_secyrity -1004e9bc D wifi_ap_cfg -1004ea24 D wifi_ap_dhcp -1004ea34 D wifi_cfg -1004ea3b D wifi_st_cfg -1004eaac D wifi_st_dhcp -1004eabc D wlan_ap_name -1004eac2 D wlan_ap_netifn -1004eac3 D wlan_st_name -1004eac9 d dhcp_recorded_xid -1004eacd d dhcp_server_state_machine -1004eace D __data_end__ -1004eace D __ram_image2_text_end__ -1004eae0 D .ram.bss$$Base -1004eae0 D __bss_start__ -1004eae0 d skbdata_list -1004eae8 V skb_data_pool -10051ee8 D HalI2SOpSAL -10051f24 d bufUnderrunCt -10051f28 D mp3_serv -10051fac d oldRate -10051fb0 D readBuf -10051fb4 d sampCnt -10051fb8 d sampCntAdd -10051fb9 d sampDelCnt -10051fba D tskmad_enable -10051fbb D tskreader_enable -10051fbc D pbuf_fifo -10051fc0 D I2sTxSema -10051fc4 D pi2s -10051fcc d join_user_data -10051fd0 D rtw_join_status -10051fd4 D scan_result_handler_ptr -10051fe8 D wifi_mode -10051fec d event_callback_list -1005216c D paff_array -100521e4 D lwip_init_done -100521e8 D xnetif -10052260 D h_errno -10052264 d s_aliases.7583 -10052268 d s_hostent.7582 -1005227c d s_hostent_addr.7584 -10052280 d s_phostent_addr.7585 -10052288 d select_cb_ctr -1005228c d select_cb_list -10052290 d sockets -10052350 d mbox -10052354 d tcpip_init_done -10052358 d tcpip_init_done_arg -1005235c d allrouters -10052360 d allsystems -10052364 d igmp_group_list -10052368 D current_header -1005236c D current_iphdr_dest -10052370 D current_iphdr_src -10052374 D current_netif -10052378 d ip_id -1005237a d str.6845 -1005238a d ip_reass_pbufcount -1005238c d reassdatagrams -10052390 D dhcp_rx_options_given -1005239c D dhcp_rx_options_val -100523c4 d xid.7865 -100523c8 d dns_payload -100523cc d dns_payload_buffer -100525d0 d dns_pcb -100525d4 d dns_seqno -100525d8 d dns_servers -100525e0 d dns_table -10052a40 d next_timeout -10052a44 d tcpip_tcp_timer_active -10052a48 D netif_default -10052a4c D netif_list -10052a50 d netif_num -10052a51 D pbuf_free_ooseq_pending -10052a54 d raw_pcbs -10052a58 D tcp_active_pcbs -10052a5c D tcp_active_pcbs_changed -10052a60 D tcp_bound_pcbs -10052a64 D tcp_listen_pcbs -10052a68 D tcp_ticks -10052a6c d tcp_timer -10052a6d d tcp_timer_ctr -10052a70 D tcp_tmp_pcb -10052a74 D tcp_tw_pcbs -10052a78 d ackno -10052a7c d flags -10052a80 d inseg -10052a94 d recv_data -10052a98 d recv_flags -10052a9c d seqno -10052aa0 D tcp_input_pcb -10052aa4 d tcphdr -10052aa8 d tcplen -10052aac D udp_pcbs -10052ab0 d arp_table -10052b78 d etharp_cached_entry -10052b7c D lwip_tickless_used -10052b80 d s_nextthread -10052b84 d s_timeoutlist -10052bb4 d ext_free -10052bb8 D ext_lower -10052bbc D ext_upper -10052bc0 d pxEnd -10052bc4 d xFreeBytesRemaining -10052bc8 d xMinimumEverFreeBytesRemaining -10052bcc d xStart -10052bd4 d ulStoppedTimerCompensation -10052bd8 d ulTimerCountsForOneTick -10052bdc d xMaximumPossibleSuppressedTicks -10052be0 D pxCurrentTCB -10052be4 d pxDelayedTaskList -10052be8 d pxOverflowDelayedTaskList -10052bec d pxReadyTasksLists -10052cc8 d ulTaskSwitchedInTime -10052ccc d uxCurrentNumberOfTasks -10052cd0 d uxDeletedTasksWaitingCleanUp -10052cd4 d uxPendedTicks -10052cd8 d uxSchedulerSuspended -10052cdc d uxTaskNumber -10052ce0 d uxTopReadyPriority -10052ce4 d xDelayedTaskList1 -10052cf8 d xDelayedTaskList2 -10052d0c d xIdleTaskHandle -10052d10 d xNextTaskUnblockTime -10052d14 d xNumOfOverflows -10052d18 d xPendingReadyList -10052d2c d xSchedulerRunning -10052d30 d xSuspendedTaskList -10052d44 d xTasksWaitingTermination -10052d58 d xTickCount -10052d5c d xYieldPending -10052d60 d pxCurrentTimerList -10052d64 d pxOverflowTimerList -10052d68 d xActiveTimerList1 -10052d7c d xActiveTimerList2 -10052d90 d xLastTime.5386 -10052d94 d xTimerQueue -10052d98 d xTimerTaskHandle -10052d9c d device_mutex -10052da8 d mutex_init -10052dac d uxSavedInterruptStatus -10052db0 D min_free_heap_size -10052db4 d g_heap_inited -10052db8 D g_tcm_heap -10052dbc d tcm_lock -10052dc0 D flashobj -10052dcc D fspic_isinit -10052dd0 D WDGAdapter -10052e0c d hold_wakelock_time -10052e8c d last_acquire_wakelock_time -10052f0c D missing_tick -10052f10 D post_sleep_callback -10052f90 D pre_sleep_callback -10053010 D reserve_pll -10053014 d sys_sleep_time -10053018 D Timer2To7HandlerData -10053030 D PwrAdapter -100532bc D SYSAdapte -100532bd D libc_has_init -100532be D print_off -100532c0 d rheap_end -100532e0 d g_rtl_cipherEngine -100537e0 d init_status.9288 -100537e4 D auto_reconnect_running -100537e8 D p_wlan_autoreconnect_hdl -100537ec D mac_monitor_callback -100537f0 D mf_list_head -100537f4 d pscan_retry_cnt.21430 -100537f8 D promisc_callback_all -100537fc D promisc_sema -10053800 D promisc_callback -10053804 D psk_essid -1005384c D psk_passphrase -100538ce D psk_passphrase64 -1005390f D wpa_global_PSK -1005395f d RFC1042_OUI -10053964 d rx_ring_pool -10055a44 d stop_report_count.20629 -10055a45 D bCheckStateTIMER -10055a48 d WifiMcuCmdBitMap.20974 -10055a4c D p_wlan_init_done_callback -10055a50 D rtw_power_percentage_idx -10055a54 D p_wlan_uart_adapter_callback -10055a58 D rtw_adaptivity_en -10055a5c D p_wlan_mgmt_filter -10055a60 D rtw_initmac -10055a64 D rtw_adaptivity_th_l2h_ini -10055a68 d drvpriv -10055a7c D skbbuf_used_num -10055a80 V skb_pool -10055c38 D skbdata_used_num -10055c3c d wrapper_skbbuf_list -10055c44 D max_skbdata_used_num -10055c48 D max_skbbuf_used_num -10055c4c d skb_fail_count -10055c50 D timer_table -10055c58 D rltk_wlan_info -10055c88 d timer_used_num -10055c8c D max_timer_used_num -10055c90 D Noisy_State -10055c94 D pExportWlanIrqSemaphore -10055c98 D gDeltaSwingTableXtal_MP_N_TxXtalTrack_8195A -10055cb8 D wifi_autoreconnect -10055cc0 D wifi_run_mode -10055cc1 D wifi_st_status -10055cc2 D wlan_st_netifn -10055cc4 D web_scan_handler_ptr -10055cd0 d bound_client_ethernet_address -10055ce0 d client_request_ip -10055ce4 d dhcp_client_ethernet_address -10055cf4 d dhcp_message_repository -10055cf8 d dhcp_message_total_options_lenth -10055cfc d dhcps_allocated_client_address -10055d00 D dhcps_ip4addr_pool_end -10055d01 D dhcps_ip4addr_pool_start -10055d04 d dhcps_ip_table_semaphore -10055d08 d dhcps_local_address -10055d0c d dhcps_local_gateway -10055d10 d dhcps_local_mask -10055d14 d dhcps_netif -10055d18 d dhcps_network_id -10055d1c d dhcps_pcb -10055d20 d dhcps_send_broadcast_address -10055d24 d dhcps_subnet_broadcast -10055d28 d ip_table -10055d48 ? __ram_heap2_start__ -10055d48 D .ram.bss$$Limit -10055d48 D __bss_end__ -10070000 A __ram_heap2_end__ -1fff0000 D __ram_tcm_start__ -1fff0000 D __tcm_heap_start__ -1fff0000 D tcm_heap -1ffffd00 D __tcm_heap_end__ -30000000 ? __sdram_bss_end__ -30000000 ? __sdram_bss_start__ -30000000 ? __sdram_data_end__ -30000000 ? __sdram_data_start__ -30000000 ? __sdram_heap_start__ -30200000 A __sdram_heap_end__ diff --git a/flasher/RTL_RunRAM.JLinkScript b/flasher/RTL_RunRAM.JLinkScript index f8b665b..3652c70 100644 --- a/flasher/RTL_RunRAM.JLinkScript +++ b/flasher/RTL_RunRAM.JLinkScript @@ -4,7 +4,7 @@ r1 trst1 h r -loadbin build/bin/ram_1.r.bin 0x10000bc8 +loadbin build/bin/ram_1.bin 0x10000bc8 loadbin build/bin/ram_2.bin 0x10006000 r w4 0x40000210,0x20011113 diff --git a/project/inc/platform_autoconf.h b/project/inc/platform_autoconf.h index ea70e11..cd68540 100644 --- a/project/inc/platform_autoconf.h +++ b/project/inc/platform_autoconf.h @@ -4,7 +4,7 @@ #define AUTOCONF_INCLUDED #define RTL8710AF -//#define RTL8711AM +#define RTL8711AM /* Image1 on project */ #define PRESENT_IMAGE1 /* Image2 on project */ diff --git a/userset.mk b/userset.mk index 752c677..5960ab6 100644 --- a/userset.mk +++ b/userset.mk @@ -6,8 +6,8 @@ SDK_PATH = RTL00_SDKV35a/ #GCC_PATH = d:/MCU/GNU_Tools_ARM_Embedded/6.2017-q1-update/bin/# + or set in PATH #OPENOCD_PATH = D:/MCU/OpenOCD/bin/# + or set in PATH TOOLS_PATH ?= $(SDK_PATH)component/soc/realtek/8195a/misc/iar_utility/common/tools/ -#FLASHER_TYPE = Jlink -FLASHER_TYPE = cmsis-dap +FLASHER_TYPE = Jlink +#FLASHER_TYPE = cmsis-dap FLASHER_SPEED = 3500 FLASHER_PATH = flasher/ JLINK_PATH ?= D:/MCU/SEGGER/JLink_V612i/