一、描述你遇到的问题
在application/samples/products/sle_uart_1_vs_8代码中,我在客户端主线程(使用的默认优先级28)代码中创建了两个子线程,一个用于每隔8秒读取adc值(没设置优先级),另一个线程用于创建ssAP热点与服务器端进行连接(设置了优先级为13),代码运行途中,在一段时间后(不确定),客户端的开发板会重启。
通过查看日志,发现
wifi_frw 0x00128d80 0x13 5 Pend 0x1000 0x90c 0x00a2f040 0x00a46160 0xffffffff 0x1 2.3 100.0 100.0
在一个叫wifi_frw的东西内,1s内的cpu利用率100%,我就猜测是跟wifi有关,而我的代码中,有关WiFi的就客户端创建ssAP那里。
请教请教各位大佬,为啥会这样呢?
二、你具体做的所有步骤结果截图
请插入图片
三、当前开发板状态全景照片
请插入图片
四、开发板串口所有日志
请在此处粘贴串口日志
Name TaskEntryAddr TID Priority Status StackSize WaterLine StackPoint TopOfStack SemID EventMask CPUP CPUP 10.0s CPUP 1.0s
adc_task 0x0034e4d4 0x0 5 Running 0x1200 0x6a4 0x00a50b00 0x00a4fd40 0xffffffff 0x0 0.0 0.0 0.0
Swt_Task 0x00a0cb00 0x1 0 Suspend 0x800 0x478 0x00a31020 0x00a30990 0xffffffff 0x0 0.0 0.0 0.0
IdleCore000 0x00a0c212 0x2 31 Ready 0x400 0x284 0x00a31360 0x00a311b0 0xffffffff 0x0 87.1 0.0 0.0
dfx_msg 0x002538ea 0x3 5 Pend 0x800 0x1b4 0x00a33f20 0x00a338d0 0xffffffff 0x0 0.0 0.0 0.0
app 0x00256fce 0x4 27 Ready 0x800 0x2b4 0x00a34960 0x00a342f0 0xffffffff 0x0 0.0 0.0 0.0
log 0x00364e6a 0x5 25 Pend 0x800 0x194 0x00a35180 0x00a34b10 0x1 0x0 0.0 0.0 0.0
bt 0x0014d32a 0x6 1 Pend 0xe00 0x3e4 0x00a35f80 0x00a35330 0xffffffff 0x0 0.0 0.0 0.0
bt_sdk 0x003187e2 0x7 12 Pend 0x800 0x1b4 0x00a367a0 0x00a36150 0xffffffff 0x0 0.0 0.0 0.0
bth_sdk 0x0032cd7e 0x8 13 Pend 0x800 0x164 0x00a37000 0x00a36960 0x4 0x0 0.0 0.0 0.0
recvBthDataTask 0x00330904 0x9 10 Pend 0x800 0x1d4 0x00a377f0 0x00a37180 0xffffffff 0x0 0.0 0.0 0.0
bt_service 0x003173dc 0xa 12 Pend 0x1000 0x964 0x00a387e0 0x00a379a0 0xffffffff 0x0 3.2 0.0 0.0
at 0x00249992 0xb 1 Pend 0x2000 0x194 0x00a3a830 0x00a389c0 0xffffffff 0x0 0.0 0.0 0.0
EventProcess 0x0034e902 0xc 10 Ready 0x1200 0x448 0x00a5de20 0x00a5cd90 0xffffffff 0x0 0.0 0.0 0.0
radar_driver 0x00354a74 0xd 23 Pend 0x800 0x1f0 0x00a3d060 0x00a3c9f0 0xffffffff 0x3 0.0 0.0 0.0
radar_feature 0x003551b6 0xe 24 Pend 0x2600 0x478 0x00a3f680 0x00a3d210 0xffffffff 0xf 0.0 0.0 0.0
SLEUartDongleTask 0x0034f3be 0xf 28 Pend 0x1200 0x9a4 0x00a40720 0x00a3f830 0xffffffff 0x1 5.2 0.0 0.0
schedule_loop 0x00317a14 0x10 11 Pend 0xa00 0x704 0x00a42060 0x00a417c0 0x3 0x0 0.7 0.0 0.0
wifi_frw_msg 0x0026ac56 0x11 4 PendTime 0x1400 0x704 0x00a43830 0x00a426f0 0xffffffff 0x1 1.0 0.0 0.0
wifi_frw_txdata 0x0026ac56 0x12 4 Pend 0x1000 0x314 0x00a44a10 0x00a43b80 0xffffffff 0x1 0.1 0.0 0.0
wifi_frw 0x00128d80 0x13 5 Pend 0x1000 0x90c 0x00a2f040 0x00a46160 0xffffffff 0x1 2.3 100.0 100.0
tcpip_thread 0x0026fdb0 0x14 5 PendTime 0x1000 0x2f4 0x00a481a0 0x00a47360 0xffffffff 0x1 0.0 0.0 0.0
wpa_supplicant 0x002b8334 0x16 4 PendTime 0x1800 0xce4 0x00a4c280 0x00a4ac70 0xffffffff 0x7 0.0 0.0 0.0
exception:8000000c
Oops:NMI
task:adc_task
thrdPid:0x0
type:0xc
nestCnt:0
phase:Task
ccause:0x0
mcause:0x8000000c
mtval:0x0
gp:0xa11a98
mstatus:0x80007800
mepc:0xa0d434
ra:0x240268
sp:0xa50b00
tp:0x0
t0:0xa50ba0
t1:0x80006080
t2:0xa13b4c
s0:0xa50c20
s1:0x80006080
a0:0xa50c50
a1:0x80006080
a2:0xd0d0d0d
a3:0xc0c0c0c
a4:0x34e53f
a5:0xa50eb4
a6:0x1
a7:0x8080808
s2:0x0
s3:0xa50d70
s4:0x10
s5:0x0
s6:0x1
s7:0xffffffff
s8:0x100
s9:0x6060606
s10:0x5050505
s11:0x4040404
t3:0x7070707
t4:0x6060606
t5:0x5050505
t6:0x4040404
cxcptsc = 0x0
backtrace begin
traceback 0 -- ra = 0xa0def2 fp = 0xa50d7c
backtrace end
stack txt info begin
traceback 1 -- sp addr= 0xa50b04 sp content= 0xa0d434
traceback 23 -- sp addr= 0xa50b5c sp content= 0x34e53f
traceback 31 -- sp addr= 0xa50b7c sp content= 0x240268
traceback 55 -- sp addr= 0xa50bdc sp content= 0xa0c1ba
traceback 59 -- sp addr= 0xa50bec sp content= 0xa0d39c
traceback 67 -- sp addr= 0xa50c0c sp content= 0xa0d434
traceback 71 -- sp addr= 0xa50c1c sp content= 0xa0def2
traceback 73 -- sp addr= 0xa50c24 sp content= 0x26088a
traceback 75 -- sp addr= 0xa50c2c sp content= 0xa0def2
traceback 79 -- sp addr= 0xa50c3c sp content= 0xa0d4a6
traceback 103 -- sp addr= 0xa50c9c sp content= 0x2400e6
traceback 107 -- sp addr= 0xa50cac sp content= 0x10cab8
traceback 127 -- sp addr= 0xa50cfc sp content= 0xa0c1ba
stack txt info end
diag_unconnect
diag_unconnect
diag_unconnect
diag_unconnect
diag_unconnect
diag_unconnect
diag_unconnect
diag_unconnect
diag_unconnect
diag_unconnect
diag_unconnect
diag_unconnect
Reboot core:2 cause 0x2008boot.
Flash Init Fail! ret = 0x80001341
verify_public_rootkey secure verify disable!
verify_params_key_area secure verify disable!
verify_params_area_info secure verify disable!
verify_image_key_area secure verify disable!
verify_image_code_info secure verify disable!
SSB Uart Init Succ!
SSB Flash Init Succ!
verify_image_key_area secure verify disable!
verify_image_code_info secure verify disable!