0

各位:

我在烧录最新版本SDK(sdk-ameba1-v3.4b3_without_NDA)之后,代码能够正常运行,所有功能能够正常工作。但是当设备复位后(按键复位),设备log出现以下信息:

<RTL8195A> =========================================================

ROM Version: 0.2

Build ToolChain Version: gcc version 4.8.3 (Realtek ASDK-4.8.3p1 Build 2003)

=========================================================
Check boot type form eFuse
SPI Initial
Image1 length: 0x36e8, Image Addr: 0x10000bc8
Image1 Validate OK, Going jump to Image1
===== Enter Image 1 ====
SDR Controller Init

load NEW fw 0
Flash Image2:Addr 0xb000, Len 320788, Load to SRAM 0x10006000
No Image3
Img2 Sign: RTKWin, InfaStart @ 0x10006079
===== Enter Image 2 ====
# RTL8195A[HAL]: ISR 8 had been allocated!!!

Initializing WIFI ...
RTL8195A[HAL]: Hard Fault Error!!!!
RTL8195A[HAL]: R0 = 0x66fb76b5
RTL8195A[HAL]: R1 = 0x100622f9
RTL8195A[HAL]: R2 = 0x0
RTL8195A[HAL]: R3 = 0xa
RTL8195A[HAL]: R12 = 0x2
RTL8195A[HAL]: LR = 0x10033089
RTL8195A[HAL]: PC = 0x100201ae
RTL8195A[HAL]: PSR = 0x41000000
RTL8195A[HAL]: BFAR = 0x66fb76b5
RTL8195A[HAL]: CFSR = 0x8200
RTL8195A[HAL]: HFSR = 0x40000000
RTL8195A[HAL]: DFSR = 0x0
RTL8195A[HAL]: AFSR = 0x0
RTL8195A[HAL]: PriMask 0x0
RTL8195A[HAL]: BasePri 0x0
RTL8195A[HAL]: SVC priority: 0x00
RTL8195A[HAL]: PendSVC priority: 0xf0
RTL8195A[HAL]: Systick priority: 0xf0

 

注:

1、开发环境为 IAR for ARM V7.4;

2、硬件为AMEBA 开发板;

3、经过追溯代码,发现程序死在rltk_wlan_start(idx);函数;

 

以上,请问这个该怎么解决啊??

sean 回答了