mirror of
https://github.com/pvvx/rtl00TstMinAmebaV35a.git
synced 2024-11-21 17:24:16 +00:00
update
This commit is contained in:
parent
c399bf5be0
commit
52466406bf
9 changed files with 57 additions and 31 deletions
18
.cproject
18
.cproject
|
@ -612,6 +612,7 @@
|
||||||
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
|
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
|
||||||
</scannerConfigBuildInfo>
|
</scannerConfigBuildInfo>
|
||||||
</storageModule>
|
</storageModule>
|
||||||
|
<storageModule moduleId="org.eclipse.cdt.internal.ui.text.commentOwnerProjectMappings"/>
|
||||||
<storageModule moduleId="org.eclipse.cdt.make.core.buildtargets">
|
<storageModule moduleId="org.eclipse.cdt.make.core.buildtargets">
|
||||||
<buildTargets>
|
<buildTargets>
|
||||||
<target name="all" path="" targetID="org.eclipse.cdt.build.MakeTargetBuilder">
|
<target name="all" path="" targetID="org.eclipse.cdt.build.MakeTargetBuilder">
|
||||||
|
@ -678,14 +679,6 @@
|
||||||
<useDefaultCommand>true</useDefaultCommand>
|
<useDefaultCommand>true</useDefaultCommand>
|
||||||
<runAllBuilders>false</runAllBuilders>
|
<runAllBuilders>false</runAllBuilders>
|
||||||
</target>
|
</target>
|
||||||
<target name="setup GDB_SERVER=jlink" path="" targetID="org.eclipse.cdt.build.MakeTargetBuilder">
|
|
||||||
<buildCommand>mingw32-make.exe</buildCommand>
|
|
||||||
<buildArguments>-s</buildArguments>
|
|
||||||
<buildTarget>setup GDB_SERVER=jlink</buildTarget>
|
|
||||||
<stopOnError>true</stopOnError>
|
|
||||||
<useDefaultCommand>true</useDefaultCommand>
|
|
||||||
<runAllBuilders>false</runAllBuilders>
|
|
||||||
</target>
|
|
||||||
<target name="ramdebug" path="" targetID="org.eclipse.cdt.build.MakeTargetBuilder">
|
<target name="ramdebug" path="" targetID="org.eclipse.cdt.build.MakeTargetBuilder">
|
||||||
<buildCommand>mingw32-make.exe</buildCommand>
|
<buildCommand>mingw32-make.exe</buildCommand>
|
||||||
<buildArguments>-s</buildArguments>
|
<buildArguments>-s</buildArguments>
|
||||||
|
@ -694,7 +687,14 @@
|
||||||
<useDefaultCommand>true</useDefaultCommand>
|
<useDefaultCommand>true</useDefaultCommand>
|
||||||
<runAllBuilders>true</runAllBuilders>
|
<runAllBuilders>true</runAllBuilders>
|
||||||
</target>
|
</target>
|
||||||
|
<target name="runram" path="" targetID="org.eclipse.cdt.build.MakeTargetBuilder">
|
||||||
|
<buildCommand>mingw32-make.exe</buildCommand>
|
||||||
|
<buildArguments>-s</buildArguments>
|
||||||
|
<buildTarget>runram</buildTarget>
|
||||||
|
<stopOnError>true</stopOnError>
|
||||||
|
<useDefaultCommand>true</useDefaultCommand>
|
||||||
|
<runAllBuilders>true</runAllBuilders>
|
||||||
|
</target>
|
||||||
</buildTargets>
|
</buildTargets>
|
||||||
</storageModule>
|
</storageModule>
|
||||||
<storageModule moduleId="org.eclipse.cdt.internal.ui.text.commentOwnerProjectMappings"/>
|
|
||||||
</cproject>
|
</cproject>
|
||||||
|
|
1
.project
1
.project
|
@ -7,6 +7,7 @@
|
||||||
<buildSpec>
|
<buildSpec>
|
||||||
<buildCommand>
|
<buildCommand>
|
||||||
<name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>
|
<name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>
|
||||||
|
<triggers>clean,full,incremental,</triggers>
|
||||||
<arguments>
|
<arguments>
|
||||||
</arguments>
|
</arguments>
|
||||||
</buildCommand>
|
</buildCommand>
|
||||||
|
|
|
@ -6,9 +6,9 @@ echo Build project...
|
||||||
mingw32-make.exe -f Makefile all
|
mingw32-make.exe -f Makefile all
|
||||||
@if not exist build\obj\build.axf goto err
|
@if not exist build\obj\build.axf goto err
|
||||||
:run
|
:run
|
||||||
start JLinkGDBServerCL.exe -device Cortex-M3 -if SWD -ir -endian little -speed 3500
|
start JLinkGDBServer.exe -device Cortex-M3 -if SWD -ir -endian little -speed 3500
|
||||||
arm-none-eabi-gdb.exe -x flasher/gdb_run_ram.jlink
|
arm-none-eabi-gdb.exe -x flasher/gdb_run_ram.jlink
|
||||||
taskkill /F /IM JLinkGDBServerCL.exe
|
taskkill /F /IM JLinkGDBServer.exe
|
||||||
goto end
|
goto end
|
||||||
:err
|
:err
|
||||||
echo Error!
|
echo Error!
|
||||||
|
|
23
Makefile
23
Makefile
|
@ -5,30 +5,27 @@ ram_all:
|
||||||
@$(MAKE) -f sdkbuild.mk
|
@$(MAKE) -f sdkbuild.mk
|
||||||
@$(MAKE) -f flasher.mk genbin23
|
@$(MAKE) -f flasher.mk genbin23
|
||||||
|
|
||||||
.PHONY: mp
|
.PHONY: clean clean_all
|
||||||
mp:
|
|
||||||
@$(MAKE) -f sdkbuild.mk mp
|
|
||||||
@$(MAKE) -f flasher.mk genbin23
|
|
||||||
|
|
||||||
.PHONY: clean clean_all
|
|
||||||
clean:
|
clean:
|
||||||
@$(MAKE) -f sdkbuild.mk clean
|
@$(MAKE) -f sdkbuild.mk clean
|
||||||
|
|
||||||
clean_all:
|
clean_all:
|
||||||
@$(MAKE) -f sdkbuild.mk clean_all
|
@$(MAKE) -f sdkbuild.mk clean_all
|
||||||
|
|
||||||
.PHONY: flash debug ramdebug setup
|
.PHONY: debug ramdebug
|
||||||
setup: toolchain
|
|
||||||
@$(MAKE) -f sdkbuild.mk $(MAKECMDGOALS)
|
|
||||||
|
|
||||||
flashburn:
|
|
||||||
@$(MAKE) -f flasher.mk flashburn
|
|
||||||
|
|
||||||
debug:
|
debug:
|
||||||
@$(MAKE) -f application.mk debug
|
@$(MAKE) -f application.mk debug
|
||||||
|
|
||||||
ramdebug:
|
ramdebug:
|
||||||
@$(MAKE) -f application.mk ramdebug
|
@$(MAKE) -f application.mk ramdebug
|
||||||
|
|
||||||
|
.PHONY: flashburn runram reset test readfullflash
|
||||||
|
flashburn:
|
||||||
|
@$(MAKE) -f flasher.mk flashburn
|
||||||
|
|
||||||
|
runram:
|
||||||
|
@$(MAKE) --f flasher.mk runram
|
||||||
|
|
||||||
reset:
|
reset:
|
||||||
@make -f flasher.mk reset
|
@make -f flasher.mk reset
|
||||||
|
|
||||||
|
|
|
@ -391,7 +391,7 @@ int wifi_connect(
|
||||||
u8 wep_hex = 0;
|
u8 wep_hex = 0;
|
||||||
u8 wep_pwd[14] = {0};
|
u8 wep_pwd[14] = {0};
|
||||||
|
|
||||||
if(rtw_join_status & JOIN_SIMPLE_CONFIG || rtw_join_status & JOIN_AIRKISS){
|
if((rtw_join_status & JOIN_SIMPLE_CONFIG) || (rtw_join_status & JOIN_AIRKISS)){
|
||||||
return RTW_ERROR;
|
return RTW_ERROR;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -556,7 +556,7 @@ int wifi_connect_bssid(
|
||||||
xSemaphoreHandle join_semaphore;
|
xSemaphoreHandle join_semaphore;
|
||||||
rtw_result_t result = RTW_SUCCESS;
|
rtw_result_t result = RTW_SUCCESS;
|
||||||
|
|
||||||
if(rtw_join_status & JOIN_SIMPLE_CONFIG || rtw_join_status & JOIN_AIRKISS){
|
if((rtw_join_status & JOIN_SIMPLE_CONFIG) || (rtw_join_status & JOIN_AIRKISS)){
|
||||||
return RTW_ERROR;
|
return RTW_ERROR;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1265,7 +1265,7 @@ int wifi_scan_networks_with_ssid(int (results_handler)(char*buf, int buflen, cha
|
||||||
memcpy(scan_buf.buf+sizeof(int), ssid, ssid_len);
|
memcpy(scan_buf.buf+sizeof(int), ssid, ssid_len);
|
||||||
|
|
||||||
//Scan channel
|
//Scan channel
|
||||||
if(scan_cnt = (wifi_scan(RTW_SCAN_TYPE_ACTIVE, RTW_BSS_TYPE_ANY, &scan_buf)) < 0){
|
if((scan_cnt = (wifi_scan(RTW_SCAN_TYPE_ACTIVE, RTW_BSS_TYPE_ANY, &scan_buf))) < 0){
|
||||||
printf("\n\rERROR: wifi scan failed");
|
printf("\n\rERROR: wifi scan failed");
|
||||||
ret = RTW_ERROR;
|
ret = RTW_ERROR;
|
||||||
}else{
|
}else{
|
||||||
|
|
15
flasher.mk
15
flasher.mk
|
@ -5,6 +5,7 @@
|
||||||
#FLASHER = stlink-v2-1
|
#FLASHER = stlink-v2-1
|
||||||
#FLASHER = stlink-v2
|
#FLASHER = stlink-v2
|
||||||
FLASHER ?= Jlink
|
FLASHER ?= Jlink
|
||||||
|
JLINK_PATH ?= D:/MCU/SEGGER/JLink_V610a/
|
||||||
#---------------------------
|
#---------------------------
|
||||||
# Default
|
# Default
|
||||||
#---------------------------
|
#---------------------------
|
||||||
|
@ -38,6 +39,9 @@ CHCKSUM = $(TOOLS_PATH)checksum$(EXE)
|
||||||
# openocd tools
|
# openocd tools
|
||||||
OPENOCD = $(OPENOCD_PATH)openocd
|
OPENOCD = $(OPENOCD_PATH)openocd
|
||||||
|
|
||||||
|
JLINK_GDB ?= JLinkGDBServer.exe
|
||||||
|
JLINK_EXE ?= JLink.exe
|
||||||
|
|
||||||
ifeq ($(FLASHER), Jlink)
|
ifeq ($(FLASHER), Jlink)
|
||||||
# Jlink FLASHER_SPEED ..4000 kHz
|
# Jlink FLASHER_SPEED ..4000 kHz
|
||||||
FLASHER_SPEED = 3500
|
FLASHER_SPEED = 3500
|
||||||
|
@ -96,11 +100,18 @@ _endgenbin:
|
||||||
@echo "Image ($(FLASH_IMAGE)) size $(shell printf '%d\n' $$(( $$(stat --printf="%s" $(FLASH_IMAGE)) )) ) bytes"
|
@echo "Image ($(FLASH_IMAGE)) size $(shell printf '%d\n' $$(( $$(stat --printf="%s" $(FLASH_IMAGE)) )) ) bytes"
|
||||||
@echo "==========================================================="
|
@echo "==========================================================="
|
||||||
|
|
||||||
flashburn:
|
flashburn:
|
||||||
@$(OPENOCD) -f interface/$(FLASHER).cfg -c "adapter_khz $(FLASHER_SPEED)" -f $(FLASHER_PATH)rtl8710.ocd -c "init" -c "reset halt" -c "rtl8710_flash_auto_erase 1" -c "rtl8710_flash_auto_verify 1" -c "rtl8710_flash_write $(FLASH_IMAGE) 0" -c "rtl8710_reboot" -c "reset run" -c shutdown
|
@$(OPENOCD) -f interface/$(FLASHER).cfg -c "adapter_khz $(FLASHER_SPEED)" -f $(FLASHER_PATH)rtl8710.ocd -c "init" -c "reset halt" -c "rtl8710_flash_auto_erase 1" -c "rtl8710_flash_auto_verify 1" -c "rtl8710_flash_write $(FLASH_IMAGE) 0" -c "rtl8710_reboot" -c "reset run" -c shutdown
|
||||||
|
# @$(JLINK_PATH)$(JLINK_GDB)
|
||||||
|
|
||||||
reset:
|
reset:
|
||||||
@$(OPENOCD) -f interface/$(FLASHER).cfg -c "adapter_khz $(FLASHER_SPEED)" -f $(FLASHER_PATH)rtl8710.ocd -c "init" -c "reset halt" -c "rtl8710_reboot" -c shutdown
|
@$(JLINK_PATH)$(JLINK_EXE) -Device CORTEX-M3 -If SWD -Speed $(FLASHER_SPEED) flasher/RTLreset.JLinkScript
|
||||||
|
# @$(OPENOCD) -f interface/$(FLASHER).cfg -c "adapter_khz $(FLASHER_SPEED)" -f $(FLASHER_PATH)rtl8710.ocd -c "init" -c "reset halt" -c "rtl8710_reboot" -c shutdown
|
||||||
|
|
||||||
|
runram:
|
||||||
|
@start $(JLINK_PATH)$(JLINK_GDB) -device Cortex-M3 -if SWD -ir -endian little -speed $(FLASHER_SPEED)
|
||||||
|
@$(GDB) -x flasher/gdb_run_ram.jlink
|
||||||
|
@taskkill.exe /F /IM $(JLINK_GDB)
|
||||||
|
|
||||||
test:
|
test:
|
||||||
@$(OPENOCD) -f interface/$(FLASHER).cfg -c "adapter_khz $(FLASHER_SPEED)" -f $(FLASHER_PATH)rtl8710.ocd -f $(FLASHER_PATH)cortex.ocd -c "init" -c "reset halt" -c "load_image $(TST_IMAGE) $(LD_ADDRESS) bin" -c "cortex_bootstrap $(ST_ADDRESS)" -c "shutdown"
|
@$(OPENOCD) -f interface/$(FLASHER).cfg -c "adapter_khz $(FLASHER_SPEED)" -f $(FLASHER_PATH)rtl8710.ocd -f $(FLASHER_PATH)cortex.ocd -c "init" -c "reset halt" -c "load_image $(TST_IMAGE) $(LD_ADDRESS) bin" -c "cortex_bootstrap $(ST_ADDRESS)" -c "shutdown"
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
#FLASHER = stlink-v2-1
|
#FLASHER = stlink-v2-1
|
||||||
#FLASHER = stlink-v2
|
#FLASHER = stlink-v2
|
||||||
FLASHER ?= Jlink
|
FLASHER ?= Jlink
|
||||||
|
JLINK_PATH ?= D:/MCU/SEGGER/JLink_V610a/
|
||||||
#---------------------------
|
#---------------------------
|
||||||
# Default
|
# Default
|
||||||
#---------------------------
|
#---------------------------
|
||||||
|
@ -38,6 +39,9 @@ CHCKSUM = $(TOOLS_PATH)checksum$(EXE)
|
||||||
# openocd tools
|
# openocd tools
|
||||||
OPENOCD = $(OPENOCD_PATH)openocd
|
OPENOCD = $(OPENOCD_PATH)openocd
|
||||||
|
|
||||||
|
JLINK_GDB ?= JLinkGDBServerCL.exe
|
||||||
|
JLINK_EXE ?= JLink.exe
|
||||||
|
|
||||||
ifeq ($(FLASHER), Jlink)
|
ifeq ($(FLASHER), Jlink)
|
||||||
# Jlink FLASHER_SPEED ..4000 kHz
|
# Jlink FLASHER_SPEED ..4000 kHz
|
||||||
FLASHER_SPEED = 3500
|
FLASHER_SPEED = 3500
|
||||||
|
@ -96,11 +100,18 @@ _endgenbin:
|
||||||
@echo "Image ($(FLASH_IMAGE)) size $(shell printf '%d\n' $$(( $$(stat --printf="%s" $(FLASH_IMAGE)) )) ) bytes"
|
@echo "Image ($(FLASH_IMAGE)) size $(shell printf '%d\n' $$(( $$(stat --printf="%s" $(FLASH_IMAGE)) )) ) bytes"
|
||||||
@echo "==========================================================="
|
@echo "==========================================================="
|
||||||
|
|
||||||
flashburn:
|
flashburn:
|
||||||
@$(OPENOCD) -f interface/$(FLASHER).cfg -c "adapter_khz $(FLASHER_SPEED)" -f $(FLASHER_PATH)rtl8710.ocd -c "init" -c "reset halt" -c "rtl8710_flash_auto_erase 1" -c "rtl8710_flash_auto_verify 1" -c "rtl8710_flash_write $(FLASH_IMAGE) 0" -c "rtl8710_reboot" -c "reset run" -c shutdown
|
@$(OPENOCD) -f interface/$(FLASHER).cfg -c "adapter_khz $(FLASHER_SPEED)" -f $(FLASHER_PATH)rtl8710.ocd -c "init" -c "reset halt" -c "rtl8710_flash_auto_erase 1" -c "rtl8710_flash_auto_verify 1" -c "rtl8710_flash_write $(FLASH_IMAGE) 0" -c "rtl8710_reboot" -c "reset run" -c shutdown
|
||||||
|
# @$(JLINK_PATH)$(JLINK_GDB)
|
||||||
|
|
||||||
reset:
|
reset:
|
||||||
@$(OPENOCD) -f interface/$(FLASHER).cfg -c "adapter_khz $(FLASHER_SPEED)" -f $(FLASHER_PATH)rtl8710.ocd -c "init" -c "reset halt" -c "rtl8710_reboot" -c shutdown
|
@$(JLINK_PATH)$(JLINK_EXE) -Device CORTEX-M3 -If SWD -Speed $(FLASHER_SPEED) flasher/RTLreset.JLinkScript
|
||||||
|
# @$(OPENOCD) -f interface/$(FLASHER).cfg -c "adapter_khz $(FLASHER_SPEED)" -f $(FLASHER_PATH)rtl8710.ocd -c "init" -c "reset halt" -c "rtl8710_reboot" -c shutdown
|
||||||
|
|
||||||
|
runram:
|
||||||
|
@start $(JLINK_PATH)$(JLINK_GDB) -device Cortex-M3 -if SWD -ir -endian little -speed $(FLASHER_SPEED)
|
||||||
|
@$(GDB) -x flasher/gdb_run_ram.jlink
|
||||||
|
@taskkill.exe /F /IM $(JLINK_GDB)
|
||||||
|
|
||||||
test:
|
test:
|
||||||
@$(OPENOCD) -f interface/$(FLASHER).cfg -c "adapter_khz $(FLASHER_SPEED)" -f $(FLASHER_PATH)rtl8710.ocd -f $(FLASHER_PATH)cortex.ocd -c "init" -c "reset halt" -c "load_image $(TST_IMAGE) $(LD_ADDRESS) bin" -c "cortex_bootstrap $(ST_ADDRESS)" -c "shutdown"
|
@$(OPENOCD) -f interface/$(FLASHER).cfg -c "adapter_khz $(FLASHER_SPEED)" -f $(FLASHER_PATH)rtl8710.ocd -f $(FLASHER_PATH)cortex.ocd -c "init" -c "reset halt" -c "load_image $(TST_IMAGE) $(LD_ADDRESS) bin" -c "cortex_bootstrap $(ST_ADDRESS)" -c "shutdown"
|
||||||
|
|
5
flasher/RTLreset.JLinkScript
Normal file
5
flasher/RTLreset.JLinkScript
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
h
|
||||||
|
r
|
||||||
|
w4 0x40000210,0x00211157
|
||||||
|
g
|
||||||
|
q
|
1
paths.mk
1
paths.mk
|
@ -6,6 +6,7 @@
|
||||||
#OPENOCD_PATH = d:/MCU/OpenOCD/bin/# + or set in PATH
|
#OPENOCD_PATH = d:/MCU/OpenOCD/bin/# + or set in PATH
|
||||||
TOOLS_PATH ?= component/soc/realtek/8195a/misc/iar_utility/common/tools/
|
TOOLS_PATH ?= component/soc/realtek/8195a/misc/iar_utility/common/tools/
|
||||||
FLASHER_PATH ?= flasher/
|
FLASHER_PATH ?= flasher/
|
||||||
|
JLINK_PATH ?= D:/MCU/SEGGER/JLink_V610a/
|
||||||
#---------------------------
|
#---------------------------
|
||||||
# Default
|
# Default
|
||||||
#---------------------------
|
#---------------------------
|
||||||
|
|
Loading…
Reference in a new issue