Mam problemy z niestabilnością układu BL602. Znajduje się on w module SM-028_V1.3, którego używam do eksperymentowania i zdobywania większej wiedzy na temat OpenBK.
Udało mi się sflashować kilka różnych wersji OpenBK, ale wygląda na to, że wszystkie ostatecznie kończą się BL602 w pętli rozruchowej.
Aby dowiedzieć się więcej, przećwiczyłem flashowanie przy użyciu dwóch różnych metod: bezpośredniego UART przy użyciu Boufallo DevCube (czasami kasując chip) i OTA za pośrednictwem aplikacji internetowej OpenBK.
Na początku myślałem, że problemem może być błąd w konfiguracji, więc skończyło się na tym, że nie konfigurowałem nic poza Wifi. Ostatnio sflashowałem stockową kopię 1.18.124, połączyłem się z AP pod 192.168.169.1, skonfigurowałem Wifi dla mojej sieci domowej i zrestartowałem. Wszystko to zostało wykonane pomyślnie i mogłem łatwo dotrzeć do BL602 (adres IP to 192.168.56.79):
.
Po wykonaniu pełnego cyklu zasilania SM-028_V1.3 "zniknął". Sprawdzenie danych wyjściowych dziennika przez UART wykazało, że BL602 znajdował się w niekończącej się pętli rozruchowej. Zdarzyło się to również bezpośrednio przed ostatnim flashowaniem, gdy uzyskałem dostęp do urządzenia, a następnie pozostawiłem je uruchomione bez zakłóceń przez kilka godzin. Wygląda więc na to, że napotykam ten problem niezależnie od tego, czy uzyskuję dostęp do urządzenia za pośrednictwem interfejsu internetowego, czy po prostu zostawiam je w spokoju.
Poniżej wkleiłem log. Widać, że błąd bezpośrednio przed restartem to:
[APP] [EVT] Nieznany kod 11, 5795
Wciąż jestem nowy w OpenBK, więc nie nauczyłem się jeszcze procesu (tj. gdzie szukać) określania i rozwiązywania problemu takiego jak ten.
Każda pomoc będzie mile widziana.
Dzięki.
AI: Czy możesz podać szczegóły dotyczące sposobu zasilania modułu SM-028_V1.3 (np. źródło zasilania, napięcie, prąd znamionowy i czy sprawdziłeś spadki napięcia lub niestabilność podczas pracy)?
Użyłem dwóch różnych źródeł zasilania: oba to regulowane zasilacze 3,3 V o wartości znamionowej 150-200 mA.
AI: Czy do modułu BL602 są podłączone jakieś zewnętrzne komponenty lub urządzenia peryferyjne (takie jak czujniki, przekaźniki lub anteny) i czy moduł jest zamontowany na płytce prototypowej, płytce drukowanej, czy jest używany samodzielnie? .
Specjalnie używam modułu SM-028, aby *nie było innego sprzętu*, który mógłby zakłócać.
Dodano po 1 [godzinie] 48 [minutach]: .
Znalazłem specyfikację BL602, która mówi, że może wymagać do 310 mA podczas transmisji ("WLAN TX MAX: 310 mA"):
https://en.bouffalolab.com/product/?type=detail&id=1
Problemem może być niewystarczające zasilanie. Dziwne jest to, że wydaje się działać dobrze przez dłuższy czas, a potem nawet nie uruchamia się poprawnie (pętla rozruchowa).
Spróbuję zasilacza o większej wydajności i podam tutaj wyniki.
Dodano po 1 [min]: .
Nadal jestem zainteresowany tym, jak mogę spróbować rozwiązać problem na podstawie kodu błędu ... Wszelkie wskazówki są bardzo mile widziane.
Udało mi się sflashować kilka różnych wersji OpenBK, ale wygląda na to, że wszystkie ostatecznie kończą się BL602 w pętli rozruchowej.
Aby dowiedzieć się więcej, przećwiczyłem flashowanie przy użyciu dwóch różnych metod: bezpośredniego UART przy użyciu Boufallo DevCube (czasami kasując chip) i OTA za pośrednictwem aplikacji internetowej OpenBK.
Na początku myślałem, że problemem może być błąd w konfiguracji, więc skończyło się na tym, że nie konfigurowałem nic poza Wifi. Ostatnio sflashowałem stockową kopię 1.18.124, połączyłem się z AP pod 192.168.169.1, skonfigurowałem Wifi dla mojej sieci domowej i zrestartowałem. Wszystko to zostało wykonane pomyślnie i mogłem łatwo dotrzeć do BL602 (adres IP to 192.168.56.79):
Po wykonaniu pełnego cyklu zasilania SM-028_V1.3 "zniknął". Sprawdzenie danych wyjściowych dziennika przez UART wykazało, że BL602 znajdował się w niekończącej się pętli rozruchowej. Zdarzyło się to również bezpośrednio przed ostatnim flashowaniem, gdy uzyskałem dostęp do urządzenia, a następnie pozostawiłem je uruchomione bez zakłóceń przez kilka godzin. Wygląda więc na to, że napotykam ten problem niezależnie od tego, czy uzyskuję dostęp do urządzenia za pośrednictwem interfejsu internetowego, czy po prostu zostawiam je w spokoju.
Poniżej wkleiłem log. Widać, że błąd bezpośrednio przed restartem to:
[APP] [EVT] Nieznany kod 11, 5795
Wciąż jestem nowy w OpenBK, więc nie nauczyłem się jeszcze procesu (tj. gdzie szukać) określania i rozwiązywania problemu takiego jak ten.
Każda pomoc będzie mile widziana.
Dzięki.
Entering initLog()...
Commands registered!
initLog() done!
[MTD] >>>>>> Hanlde info Dump >>>>>>
name PSM
id 0
offset 0x001e9000(2002944)
size 0x00008000(32Kbytes)
xip_addr 0x231d8000
[MTD] <<<<<< Hanlde info End <<<<<<
[EF] Found Valid PSM partition, XIP Addr 231d8000, flash addr 001e9000, size 32768
ENV AREA SIZE 32768, SECTOR NUM 8
*default_env_size = 0x00000001
EasyFlash V4.0.99 is initialize success.
You can get the latest version on https://github.com/armink/EasyFlash .
[ 730][WARN : bl_mtd.c: 205] addr@0x230a4d1c is xip flash, size 8
Main_Init_Before_Delay done
Main_Init_Delay
Main_Init_Delay done
Info:MAIN:Main_Init_Before_Delay
Info:MAIN:###### safe mode activated - boot failures 24
Warn:CFG:CFG_InitAndLoad: Correct config has been loaded with 3 changes count.
Info:MAIN:Main_Init_Before_Delay done
Info:MAIN:Main_Init_Delay
Info:MAIN:Main_Init_Delay done
Info:MAIN:Main_Init_After_Delay
Info:MAIN:###### safe mode activated - boot failures 24
Info:MAIN:Using SSID [AuxNetIn]
Info:MAIN:Using Pass [IOTNet001()]
Error:HTTP:Created HTTP SV thread with (stack=2048)
Info:MAIN:Main_Init_After_Delay done
Info:MAIN:[SAFE] Time 1, idle 0/s, free 122152, MQTT 0(0), bWifi 0, secondsWithNoPing -1, socks 2/21
Info:MAIN:[SAFE] Time 2, idle 0/s, free 122152, MQTT 0(0), bWifi 0, secondsWithNoPing -1, socks 2/21
Info:MAIN:[SAFE] Time 3, idle 0/s, free 122152, MQTT 0(0), bWifi 0, secondsWithNoPing -1, socks 2/21
Info:MAIN:[SAFE] Time 4, idle 0/s, free 122152, MQTT 0(0), bWifi 0, secondsWithNoPing -1, socks 2/21
[lwip] netif status callback
IP: 192.168.11.1
MK: 255.255.255.0
GW: 0.0.0.0
[WF] MM_ADD_IF_REQ Sending: AP
td_start idx=0
[WF] MM_ADD_IF_REQ Done
[WF] vif_index from LAMC is 0
[lwip] netif status callback
IP: 192.168.169.1
MK: 255.255.255.0
GW: 0.0.0.0
[DHCP] ip_start: [192.168.169.2]
[DHCP] ip_start: [192.168.169.254]
[WF][SM] start AP with ssid OpenBL602_FB47A489;
[WF][SM] pwd ;
[WF][SM] channel 1;
[WF] APM_START_REQ Sending with vif_index 0
[WF] received APM Start apm_start_req_handler:74
[WF] return with other handler
[WF] APM_START_REQ Done
[WF] status is 00
[WF] vif_idx is 00
[WF] ch_idx is 00
[WF] bcmc_idx is 05
[WF][SM] stateGlobalGuard_AP: AP iface has started!
Info:MAIN:[SAFE] Time 5, idle 0/s, free 122152, MQTT 0(0), bWifi 0, secondsWithNoPing -1, socks 2/21
[APP] [EVT] Unknown code 11, 5793
Starting bl602 now....
Booting BL602 Chip...
██████╗ ██╗ ██████╗ ██████╗ ██████╗
██╔══██╗██║ ██╔════╝ ██╔═████╗╚════██╗
██████╔╝██║ ███████╗ ██║██╔██║ █████╔╝
██╔══██╗██║ ██╔═══██╗████╔╝██║██╔═══╝
██████╔╝███████╗╚██████╔╝╚██████╔╝███████╗
╚═════╝ ╚══════╝ ╚═════╝ ╚═════╝ ╚══════╝
------------------------------------------------------------
RISC-V Core Feature:RV32-ACFIMX
Build Version: release_bl_iot_sdk_1.6.39-238-gf5ba0a7ee
Build Date: Jun 23 2025
Build Time: 14:15:15
------------------------------------------------------------
blog init set power on level 2, 2, 2.
[IRQ] Clearing and Disable all the pending IRQ...
[ 0][INFO: hal_boot2.c: 282] [HAL] [BOOT2] Active Partition[0] consumed 596 Bytes
[ 0][INFO: hal_boot2.c: 82] ======= PtTable_Config @0x4200f250=======
[ 0][INFO: hal_boot2.c: 83] magicCode 0x54504642; version 0x0000; entryCnt 7; age 0; crc32 0x12DF9A26
[ 0][INFO: hal_boot2.c: 89] idx type device activeIndex name Address[0] Address[1] Length[0] Length[1] age
[ 0][INFO: hal_boot2.c: 91] [00] 00 0 0 FW 0x00010000 0x000d8000 0x000c8000 0x00088000 0
[ 0][INFO: hal_boot2.c: 91] [01] 02 0 0 mfg 0x00160000 0x00000000 0x00032000 0x00000000 0
[ 0][INFO: hal_boot2.c: 91] [02] 03 0 0 media 0x00192000 0x00000000 0x00057000 0x00000000 0
[ 0][INFO: hal_boot2.c: 91] [03] 04 0 0 PSM 0x001e9000 0x00000000 0x00008000 0x00000000 0
[ 0][INFO: hal_boot2.c: 91] [04] 05 0 0 KEY 0x001f1000 0x00000000 0x00002000 0x00000000 0
[ 0][INFO: hal_boot2.c: 91] [05] 06 0 0 DATA 0x001f3000 0x00000000 0x00005000 0x00000000 0
[ 0][INFO: hal_boot2.c: 91] [06] 07 0 0 factory 0x001f8000 0x00000000 0x00007000 0x00000000 0
[ 0][INFO: bl_flash.c: 391] ======= FlashCfg magiccode @0x42049c18=======
[ 0][INFO: bl_flash.c: 392] mid 0xEF
[ 0][INFO: bl_flash.c: 393] clkDelay 0x1
[ 0][INFO: bl_flash.c: 394] clkInvert 0x1
[ 0][INFO: bl_flash.c: 395] sector size 4KBytes
[ 0][INFO: bl_flash.c: 396] page size 256Bytes
[ 0][INFO: bl_flash.c: 397] ---------------------------------------------------------------
[ 0][INFO: hal_board.c:1249] [MAIN] [BOARD] [FLASH] addr from partition is 001f8000, ret is 0
[ 0][INFO: hal_board.c:1257] [MAIN] [BOARD] [XIP] addr from partition is 231e7000, ret is 0
[ 0][INFO: hal_board.c: 208] MAC address mode length 3
[ 0][INFO: hal_board.c: 212] MAC address mode is MBF
Read slot:0
[ 0][INFO: hal_board.c: 187] Set MAC addrress B8:3D:FB:47:A4:89
[ 0][INFO: hal_board.c: 955] country_code : 86
[ 0][INFO: hal_board.c: 323] xtal_mode length 2
[ 0][INFO: hal_board.c: 327] xtal_mode is MF
Read slot:0
[ 0][INFO: hal_board.c: 986] channel_div_table :
[ 0][BUF: hal_board.c: 987] c4 4e ec 1e cb b7 fc 1e d2 20 0d 1f d8 89 1d 1f df f2 2d 1f e5 5b 3e 1f ec c4 4e 1f f2 2d 5f 1f f9 96 6f 1f 00 00 80 1f 06 69 90 1f 0d d2 a0 1f 13 3b
[ 0][BUF: hal_board.c: 987] b1 1f 89 9d d8 1f f8 81 1f 20
[ 0][INFO: hal_board.c: 997] channel_cnt_table :
[ 0][BUF: hal_board.c: 998] 8a a7 e3 a7 3c a8 95 a8 ed a8 46 a9 9f a9 f8 a9 51 aa aa aa 03 ab 5c ab b5 ab 8a ac 8c a1 09 23 58 bf 09 23 10 cd 01 42 00 c0 09 23 00 c0 09 23 00 c0
[ 0][BUF: hal_board.c: 998] 09 23 00 c0 09 23
[ 0][INFO: hal_board.c:1006] lo_fcal_div : 1387
[ 0][INFO: hal_board.c:1020] pwr_table_11b :20 20 20 18
[ 0][INFO: hal_board.c:1036] pwr_table_11g :18 18 18 18 18 18 14 14
[ 0][INFO: hal_board.c:1056] pwr_table_11n :18 18 18 18 18 16 14 14
[ 0][INFO: hal_board.c: 523] pwr_mode length 2
[ 0][INFO: hal_board.c: 527] pwr_mode is bf
No written slot found
[ 0][INFO: hal_board.c: 415] pwr_offset from dtb:
[ 0][BUF: hal_board.c: 416] 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a
[ 0][INFO: hal_board.c: 421] pwr_offset from dtb (rebase on 10):
[ 0][BUF: hal_board.c: 504] 0 0 0 0 0 0 0 0 0 0 0 0 0 0
[ 0][INFO: hal_board.c:1086] set pwr_table_ble = 13 in dts
[ 0][INFO: hal_board.c: 687] ap_ssid string[0] = bl_test_005, ap_ssid_len = 11
[ 0][INFO: hal_board.c: 698] ap_psk string[0] = 12345678, ap_psk_len = 8
[ 0][INFO: hal_board.c: 707] ap_channel = 11
[ 0][INFO: hal_board.c: 635] [STA] ap_ssid string[0] = yourssid, ap_ssid_len = 8
[ 0][INFO: hal_board.c: 646] [STA] ap_psk string[0] = yourapssword, ap_psk_len = 12
[ 0][INFO: hal_board.c: 654] auto_connect_enable = 0
[ 0][INFO: hal_board.c: 749] Troom_os = -1, lentmp = 4
[ 0][INFO: hal_board.c: 758] linear_or_follow = 1, lentmp = 4
[ 0][INFO: hal_board.c: 767] Tchannels:2412,2427,2442,2457,2472,
[ 0][INFO: hal_board.c: 781] Tchannel_os:180,170,160,140,120,
[ 0][INFO: hal_board.c: 795] Tchannel_os_low:200,190,180,160,130,
[ 0][INFO: hal_board.c: 808] en_tcal = 0, lentmp = 4
[OS] Starting aos_loop_proc task...
[OS] Starting OS Scheduler...
[MTD] >>>>>> Hanlde info Dump >>>>>>
name PSM
id 0
offset 0x001e9000(2002944)
size 0x00008000(32Kbytes)
xip_addr 0x231d8000
[MTD] <<<<<< Hanlde info End <<<<<<
[EF] Found Valid PSM partition, XIP Addr 231d8000, flash addr 001e9000, size 32768
ENV AREA SIZE 32768, SECTOR NUM 8
*default_env_size = 0x00000001
ENV start address is 0x00000000, size is 32768 bytes.
EasyFlash V4.0.99 is initialize success.
You can get the latest version on https://github.com/armink/EasyFlash .
[MTD] >>>>>> Hanlde info Dump >>>>>>
name media
id 0
offset 0x00192000(1646592)
size 0x00057000(348Kbytes)
xip_addr 0x23181000
[MTD] <<<<<< Hanlde info End <<<<<<
[ 69][ERROR : bl_romfs.c: 158] romfs magic is NOT correct
[ 70][INFO : hosal_adc.c: 459] offset = 2180
[ 70][INFO : hosal_adc.c: 233] ADC freq: 284Hz. div:6
[OS] Starting proc_mian_entry task...
[OS] Starting TCP/IP Stack...
-----------------[MTD] >>>>>> Hanlde info Dump >>>>>>
name PSM
id 0
offset 0x001e9000(2002944)
size 0x00008000(32Kbytes)
xip_addr 0x231d8000
[MTD] <<<<<< Hanlde info End <<<<<<
PSM partition, XIP Addr t 58062
[EF] Found Valid PSM partition, XIP Addr 231d8000, flash addr 001e9000, size 32768
ENV AREA SIZE 32768, SECTOR NUM 8
*default_env_size = 0x00000001
EasyFlash V4.0.99 is initialize success.
You can get the latest version on https://github.com/armink/EasyFlash .
Start Wi-Fi fw @192ms
1th channel,lo_vco_freq_cw=146
2th channel,lo_vco_freq_cw=145
3th channel,lo_vco_freq_cw=143
4th channel,lo_vco_freq_cw=142
5th channel,lo_vco_freq_cw=141
6th channel,lo_vco_freq_cw=139
7th channel,lo_vco_freq_cw=138
8th channel,lo_vco_freq_cw=137
9th channel,lo_vco_freq_cw=136
10th channel,lo_vco_freq_cw=134
11th channel,lo_vco_freq_cw=133
12th channel,lo_vco_freq_cw=132
13th channel,lo_vco_freq_cw=131
14th channel,lo_vco_freq_cw=130
15th channel,lo_vco_freq_cw=128
16th channel,lo_vco_freq_cw=127
17th channel,lo_vco_freq_cw=126
18th channel,lo_vco_freq_cw=125
19th channel,lo_vco_freq_cw=124
20th channel,lo_vco_freq_cw=123
21th channel,lo_vco_freq_cw=122
0th channel,vco_idac_cw=9
1th channel,vco_idac_cw=8
2th channel,vco_idac_cw=8
3th channel,vco_idac_cw=7
4th channel,vco_idac_cw=7
5th channel,vco_idac_cw=7
6th channel,vco_idac_cw=7
7th channel,vco_idac_cw=7
8th channel,vco_idac_cw=7
9th channel,vco_idac_cw=7
10th channel,vco_idac_cw=7
11th channel,vco_idac_cw=7
12th channel,vco_idac_cw=7
13th channel,vco_idac_cw=7
14th channel,vco_idac_cw=7
15th channel,vco_idac_cw=7
16th channel,vco_idac_cw=6
17th channel,vco_idac_cw=6
18th channel,vco_idac_cw=6
19th channel,vco_idac_cw=6
20th channel,vco_idac_cw=6
LO locked 9 135
rosdac_i_gc3=33
rosdac_i_gc2=33
rosdac_i_gc1=33
rosdac_i_gc0=33
rosdac_q_gc3=26
rosdac_q_gc2=26
rosdac_q_gc1=26
rosdac_q_gc0=26
rbb_cap1_fcri=25,rbb_cap2_fc_i=25,rbb_cap1_fc_q=26,rbb_cap2_fc_q=26
new rbb_cap1_fc_i=49,rbb_cap2_fc_i=49,rbb_cap1_fc_q=49,rbb_cap2_fc_q=49
LO locked 9 135
amp=128,step=32,adc_mean_i=58
amp=160,step=16,adc_mean_i=91
amp=176,step=8,adc_mean_i=107
tmx_cs=0, tmxcs_pwr_avg=23279, tmxcs_pwr_avg>>10=22
tmx_cs=1, tmxcs_pwr_avg=33572, tmxcs_pwr_avg>>10=32
tmx_cs=2, tmxcs_pwr_avg=50024, tmxcs_pwr_avg>>10=48
tmx_cs=3, tmxcs_pwr_avg=72211, tmxcs_pwr_avg>>10=70
tmx_cs=4, tmxcs_pwr_avg=96462, tmxcs_pwr_avg>>10=94
tmx_cs=5, tmxcs_pwr_avg=108333, tmxcs_pwr_avg>>10=105
tmx_cs=6, tmxcs_pwr_avg=95713, tmxcs_pwr_avg>>10=93
tmx_cs=7, tmxcs_pwr_avg=70627, tmxcs_pwr_avg>>10=68
tmx_cs_max=5, tmxcs_pwr_max=108333, tmxcs_pwr_max>>10=105
amp=256,step=64,adc_mean_i=81
amp=320,step=32,adc_mean_i=212
tosdac_i=22,tosdac_q=29,tx_iq_gain_comp=1001,tx_iq_phase_comp=5
tosdac_i=22,tosdac_q=32,tx_iq_gain_comp=1007,tx_iq_phase_comp=3
tosdac_i=25,tosdac_q=32,tx_iq_gain_comp=996,tx_iq_phase_comp=12
tosdac_i=24,tosdac_q=28,tx_iq_gain_comp=1005,tx_iq_phase_comp=5
tosdac_i=26,tosdac_q=30,tx_iq_gain_comp=1000,tx_iq_phase_comp=6
tosdac_i=24,tosdac_q=30,tx_iq_gain_comp=1000,tx_iq_phase_comp=11
tosdac_i=23,tosdac_q=30,tx_iq_gain_comp=991,tx_iq_phase_comp=13
tosdac_i=23,tosdac_q=32,tx_iq_gain_comp=988,tx_iq_phase_comp=12
[WF] [KEY] [CFG] nVAP is 2, endidx 12, startidx 8
td_init
td_reset idx=0
td_reset idx=1
Start Wi-Fi fw is Done @265ms
[APP] [EVT] INIT DONE 148
[BL] Initi Wi-Fi with MAC #### B8:3D:FB:47:A4:89 ####
hostname: OpenBL602_fb47a489
[WF] country code CN used, num of channel 13
-----------------------------------------------------
[IPC] [TX] Low level size 204, driver size 100, total size 304
Enable BMX IRQ
[WF] [KEY] [CFG] nVAP is 2, endidx 12, startidx 8
td_init
td_reset idx=0
td_reset idx=1
[version] lmac 5.4.0.0
[version] version_machw_1 000055FB
[version] version_machw_2 000001B3
[version] version_phy_1 00822111
[version] version_phy_2 00000000
[version] features 001089DF
[ME] HT supp 1, VHT supp 0
[WF][SM] reload tsen
[WF][SM] Exiting ifaceDown state
[WF][SM] State Action ###ifaceDown### --->>> ###idle###
[WF][SM] Entering idle state
[APP] [EVT] MGMR DONE 161, now 279ms
Entering initLog()...
Commands registered!
initLog() done!
[MTD] >>>>>> Hanlde info Dump >>>>>>
name PSM
id 0
offset 0x001e9000(2002944)
size 0x00008000(32Kbytes)
xip_addr 0x231d8000
[MTD] <<<<<< Hanlde info End <<<<<<
[EF] Found Valid PSM partition, XIP Addr 231d8000, flash addr 001e9000, size 32768
ENV AREA SIZE 32768, SECTOR NUM 8
*default_env_size = 0x00000001
EasyFlash V4.0.99 is initialize success.
You can get the latest version on https://github.com/armink/EasyFlash .
[ 730][WARN : bl_mtd.c: 205] addr@0x230a4d1c is xip flash, size 8
Main_Init_Before_Delay done
Main_Init_Delay
Main_Init_Delay done
Info:MAIN:Main_Init_Before_Delay
Info:MAIN:###### safe mode activated - boot failures 25
Warn:CFG:CFG_InitAndLoad: Correct config has been loaded with 3 changes count.
Info:MAIN:Main_Init_Before_Delay done
Info:MAIN:Main_Init_Delay
Info:MAIN:Main_Init_Delay done
Info:MAIN:Main_Init_After_Delay
Info:MAIN:###### safe mode activated - boot failures 25
Info:MAIN:Using SSID [AuxNetIn]
Info:MAIN:Using Pass [IOTNet001()]
Error:HTTP:Created HTTP SV thread with (stack=2048)
Info:MAIN:Main_Init_After_Delay done
Info:MAIN:[SAFE] Time 1, idle 0/s, free 122152, MQTT 0(0), bWifi 0, secondsWithNoPing -1, socks 2/21
Info:MAIN:[SAFE] Time 2, idle 0/s, free 122152, MQTT 0(0), bWifi 0, secondsWithNoPing -1, socks 2/21
Info:MAIN:[SAFE] Time 3, idle 0/s, free 122152, MQTT 0(0), bWifi 0, secondsWithNoPing -1, socks 2/21
Info:MAIN:[SAFE] Time 4, idle 0/s, free 122152, MQTT 0(0), bWifi 0, secondsWithNoPing -1, socks 2/21
[lwip] netif status callback
IP: 192.168.11.1
MK: 255.255.255.0
GW: 0.0.0.0
[WF] MM_ADD_IF_REQ Sending: AP
td_start idx=0
[WF] MM_ADD_IF_REQ Done
[WF] vif_index from LAMC is 0
[lwip] netif status callback
IP: 192.168.169.1
MK: 255.255.255.0
GW: 0.0.0.0
[DHCP] ip_start: [192.168.169.2]
[DHCP] ip_start: [192.168.169.254]
[WF][SM] start AP with ssid OpenBL602_FB47A489;
[WF][SM] pwd ;
[WF][SM] channel 1;
[WF] APM_START_REQ Sending with vif_index 0
[WF] received APM Start apm_start_req_handler:74
[WF] return with other handler
[WF] APM_START_REQ Done
[WF] status is 00
[WF] vif_idx is 00
[WF] ch_idx is 00
[WF] bcmc_idx is 05
[WF][SM] stateGlobalGuard_AP: AP iface has started!
Info:MAIN:[SAFE] Time 5, idle 0/s, free 122152, MQTT 0(0), bWifi 0, secondsWithNoPing -1, socks 2/21
[APP] [EVT] Unknown code 11, 5794
Starting bl602 now....
Booting BL602 Chip...
██████╗ ██╗ ██████╗ ██████╗ ██████╗
██╔══██╗██║ ██╔════╝ ██╔═████╗╚════██╗
██████╔╝██║ ███████╗ ██║██╔██║ █████╔╝
██╔══██╗██║ ██╔═══██╗████╔╝██║██╔═══╝
██████╔╝███████╗╚██████╔╝╚██████╔╝███████╗
╚═════╝ ╚══════╝ ╚═════╝ ╚═════╝ ╚══════╝
------------------------------------------------------------
RISC-V Core Feature:RV32-ACFIMX
Build Version: release_bl_iot_sdk_1.6.39-238-gf5ba0a7ee
Build Date: Jun 23 2025
Build Time: 14:15:15
------------------------------------------------------------
blog init set power on level 2, 2, 2.
[IRQ] Clearing and Disable all the pending IRQ...
[ 0][INFO: hal_boot2.c: 282] [HAL] [BOOT2] Active Partition[0] consumed 596 Bytes
[ 0][INFO: hal_boot2.c: 82] ======= PtTable_Config @0x4200f250=======
[ 0][INFO: hal_boot2.c: 83] magicCode 0x54504642; version 0x0000; entryCnt 7; age 0; crc32 0x12DF9A26
[ 0][INFO: hal_boot2.c: 89] idx type device activeIndex name Address[0] Address[1] Length[0] Length[1] age
[ 0][INFO: hal_boot2.c: 91] [00] 00 0 0 FW 0x00010000 0x000d8000 0x000c8000 0x00088000 0
[ 0][INFO: hal_boot2.c: 91] [01] 02 0 0 mfg 0x00160000 0x00000000 0x00032000 0x00000000 0
[ 0][INFO: hal_boot2.c: 91] [02] 03 0 0 media 0x00192000 0x00000000 0x00057000 0x00000000 0
[ 0][INFO: hal_boot2.c: 91] [03] 04 0 0 PSM 0x001e9000 0x00000000 0x00008000 0x00000000 0
[ 0][INFO: hal_boot2.c: 91] [04] 05 0 0 KEY 0x001f1000 0x00000000 0x00002000 0x00000000 0
[ 0][INFO: hal_boot2.c: 91] [05] 06 0 0 DATA 0x001f3000 0x00000000 0x00005000 0x00000000 0
[ 0][INFO: hal_boot2.c: 91] [06] 07 0 0 factory 0x001f8000 0x00000000 0x00007000 0x00000000 0
[ 0][INFO: bl_flash.c: 391] ======= FlashCfg magiccode @0x42049c18=======
[ 0][INFO: bl_flash.c: 392] mid 0xEF
[ 0][INFO: bl_flash.c: 393] clkDelay 0x1
[ 0][INFO: bl_flash.c: 394] clkInvert 0x1
[ 0][INFO: bl_flash.c: 395] sector size 4KBytes
[ 0][INFO: bl_flash.c: 396] page size 256Bytes
[ 0][INFO: bl_flash.c: 397] ---------------------------------------------------------------
[ 0][INFO: hal_board.c:1249] [MAIN] [BOARD] [FLASH] addr from partition is 001f8000, ret is 0
[ 0][INFO: hal_board.c:1257] [MAIN] [BOARD] [XIP] addr from partition is 231e7000, ret is 0
[ 0][INFO: hal_board.c: 208] MAC address mode length 3
[ 0][INFO: hal_board.c: 212] MAC address mode is MBF
Read slot:0
[ 0][INFO: hal_board.c: 187] Set MAC addrress B8:3D:FB:47:A4:89
[ 0][INFO: hal_board.c: 955] country_code : 86
[ 0][INFO: hal_board.c: 323] xtal_mode length 2
[ 0][INFO: hal_board.c: 327] xtal_mode is MF
Read slot:0
[ 0][INFO: hal_board.c: 986] channel_div_table :
[ 0][BUF: hal_board.c: 987] c4 4e ec 1e cb b7 fc 1e d2 20 0d 1f d8 89 1d 1f df f2 2d 1f e5 5b 3e 1f ec c4 4e 1f f2 2d 5f 1f f9 96 6f 1f 00 00 80 1f 06 69 90 1f 0d d2 a0 1f 13 3b
[ 0][BUF: hal_board.c: 987] b1 1f 89 9d d8 1f f8 81 1f 20
[ 0][INFO: hal_board.c: 997] channel_cnt_table :
[ 0][BUF: hal_board.c: 998] 8a a7 e3 a7 3c a8 95 a8 ed a8 46 a9 9f a9 f8 a9 51 aa aa aa 03 ab 5c ab b5 ab 8a ac 8c a1 09 23 58 bf 09 23 10 cd 01 42 00 c0 09 23 00 c0 09 23 00 c0
[ 0][BUF: hal_board.c: 998] 09 23 00 c0 09 23
[ 0][INFO: hal_board.c:1006] lo_fcal_div : 1387
[ 0][INFO: hal_board.c:1020] pwr_table_11b :20 20 20 18
[ 0][INFO: hal_board.c:1036] pwr_table_11g :18 18 18 18 18 18 14 14
[ 0][INFO: hal_board.c:1056] pwr_table_11n :18 18 18 18 18 16 14 14
[ 0][INFO: hal_board.c: 523] pwr_mode length 2
[ 0][INFO: hal_board.c: 527] pwr_mode is bf
No written slot found
[ 0][INFO: hal_board.c: 415] pwr_offset from dtb:
[ 0][BUF: hal_board.c: 416] 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a
[ 0][INFO: hal_board.c: 421] pwr_offset from dtb (rebase on 10):
[ 0][BUF: hal_board.c: 504] 0 0 0 0 0 0 0 0 0 0 0 0 0 0
[ 0][INFO: hal_board.c:1086] set pwr_table_ble = 13 in dts
[ 0][INFO: hal_board.c: 687] ap_ssid string[0] = bl_test_005, ap_ssid_len = 11
[ 0][INFO: hal_board.c: 698] ap_psk string[0] = 12345678, ap_psk_len = 8
[ 0][INFO: hal_board.c: 707] ap_channel = 11
[ 0][INFO: hal_board.c: 635] [STA] ap_ssid string[0] = yourssid, ap_ssid_len = 8
[ 0][INFO: hal_board.c: 646] [STA] ap_psk string[0] = yourapssword, ap_psk_len = 12
[ 0][INFO: hal_board.c: 654] auto_connect_enable = 0
[ 0][INFO: hal_board.c: 749] Troom_os = -1, lentmp = 4
[ 0][INFO: hal_board.c: 758] linear_or_follow = 1, lentmp = 4
[ 0][INFO: hal_board.c: 767] Tchannels:2412,2427,2442,2457,2472,
[ 0][INFO: hal_board.c: 781] Tchannel_os:180,170,160,140,120,
[ 0][INFO: hal_board.c: 795] Tchannel_os_low:200,190,180,160,130,
[ 0][INFO: hal_board.c: 808] en_tcal = 0, lentmp = 4
[OS] Starting aos_loop_proc task...
[OS] Starting OS Scheduler...
[MTD] >>>>>> Hanlde info Dump >>>>>>
name PSM
id 0
offset 0x001e9000(2002944)
size 0x00008000(32Kbytes)
xip_addr 0x231d8000
[MTD] <<<<<< Hanlde info End <<<<<<
[EF] Found Valid PSM partition, XIP Addr 231d8000, flash addr 001e9000, size 32768
ENV AREA SIZE 32768, SECTOR NUM 8
*default_env_size = 0x00000001
ENV start address is 0x00000000, size is 32768 bytes.
EasyFlash V4.0.99 is initialize success.
You can get the latest version on https://github.com/armink/EasyFlash .
[MTD] >>>>>> Hanlde info Dump >>>>>>
name media
id 0
offset 0x00192000(1646592)
size 0x00057000(348Kbytes)
xip_addr 0x23181000
[MTD] <<<<<< Hanlde info End <<<<<<
[ 69][ERROR : bl_romfs.c: 158] romfs magic is NOT correct
[ 70][INFO : hosal_adc.c: 459] offset = 2180
[ 71][INFO : hosal_adc.c: 233] ADC freq: 284Hz. div:6
[OS] Starting proc_mian_entry task...
[OS] Starting TCP/IP Stack...
[MTD] >>>>>> Hanlde info Dump >>>>>>
name PSM
id 0
offset 0x001e9000(2002944)
size 0x00008000(32Kbytes)
xip_addr 0x231d8000
[MTD] <<<<<< Hanlde info End <<<<<<
-------------------->>>>>>>> LWIP tcp_port 54377
-------------------->>>>>>>> LWIP tcp_por231d8000, flash addr 001e9000, size 32768
ENV AREA SIZE 32768, SECTOR NUM 8
*default_env_size = 0x00000001
EasyFlash V4.0.99 is initialize success.
You can get the latest version on https://github.com/armink/EasyFlash .
Start Wi-Fi fw @193ms
1th channel,lo_vco_freq_cw=146
2th channel,lo_vco_freq_cw=144
3th channel,lo_vco_freq_cw=143
4th channel,lo_vco_freq_cw=142
5th channel,lo_vco_freq_cw=141
6th channel,lo_vco_freq_cw=139
7th channel,lo_vco_freq_cw=138
8th channel,lo_vco_freq_cw=137
9th channel,lo_vco_freq_cw=136
10th channel,lo_vco_freq_cw=134
11th channel,lo_vco_freq_cw=133
12th channel,lo_vco_freq_cw=132
13th channel,lo_vco_freq_cw=131
14th channel,lo_vco_freq_cw=130
15th channel,lo_vco_freq_cw=128
16th channel,lo_vco_freq_cw=127
17th channel,lo_vco_freq_cw=126
18th channel,lo_vco_freq_cw=125
19th channel,lo_vco_freq_cw=124
20th channel,lo_vco_freq_cw=123
21th channel,lo_vco_freq_cw=121
0th channel,vco_idac_cw=9
1th channel,vco_idac_cw=8
2th channel,vco_idac_cw=8
3th channel,vco_idac_cw=7
4th channel,vco_idac_cw=7
5th channel,vco_idac_cw=7
6th channel,vco_idac_cw=7
7th channel,vco_idac_cw=7
8th channel,vco_idac_cw=7
9th channel,vco_idac_cw=7
10th channel,vco_idac_cw=7
11th channel,vco_idac_cw=7
12th channel,vco_idac_cw=7
13th channel,vco_idac_cw=7
14th channel,vco_idac_cw=7
15th channel,vco_idac_cw=7
16th channel,vco_idac_cw=6
17th channel,vco_idac_cw=6
18th channel,vco_idac_cw=6
19th channel,vco_idac_cw=6
20th channel,vco_idac_cw=6
LO locked 9 135
rosdac_i_gc3=33
rosdac_i_gc2=33
rosdac_i_gc1=33
rosdac_i_gc0=33
rosdac_q_gc3=26
rosdac_q_gc2=26
rosdac_q_gc1=26
rosdac_q_gc0=26
rbb_cap1_fc_i=25,rbb_cap2_fc_i=25,rbb_cap1_fc_q=25,rbb_cap2_fc_q=25
new rbb_cap1_fc_i=49,rbb_cap2_fc_i=49,rbb_cap1_fc_q=49,rbb_cap2_fc_q=49
LO locked 9 135
amp=128,step=32,adc_mean_i=57
amp=160,step=16,adc_mean_i=88
amp=176,step=8,adc_mean_i=105
tmx_cs=0, tmxcs_pwr_avg=22874, tmxcs_pwr_avg>>10=22
tmx_cs=1, tmxcs_pwr_avg=33130, tmxcs_pwr_avg>>10=32
tmx_cs=2, tmxcs_pwr_avg=49124, tmxcs_pwr_avg>>10=47
tmx_cs=3, tmxcs_pwr_avg=71955, tmxcs_pwr_avg>>10=70
tmx_cs=4, tmxcs_pwr_avg=95040, tmxcs_pwr_avg>>10=92
tmx_cs=5, tmxcs_pwr_avg=107083, tmxcs_pwr_avg>>10=104
tmx_cs=6, tmxcs_pwr_avg=94907, tmxcs_pwr_avg>>10=92
tmx_cs=7, tmxcs_pwr_avg=70090, tmxcs_pwr_avg>>10=68
tmx_cs_max=5, tmxcs_pwr_max=107083, tmxcs_pwr_max>>10=104
amp=256,step=64,adc_mean_i=80
amp=320,step=32,adc_mean_i=203
tosdac_i=22,tosdac_q=29,tx_iq_gain_comp=1001,tx_iq_phase_comp=4
tosdac_i=22,tosdac_q=32,tx_iq_gain_comp=1002,tx_iq_phase_comp=2
tosdac_i=24,tosdac_q=32,tx_iq_gain_comp=1013,tx_iq_phase_comp=5
tosdac_i=23,tosdac_q=28,tx_iq_gain_comp=1002,tx_iq_phase_comp=5
tosdac_i=25,tosdac_q=30,tx_iq_gain_comp=1002,tx_iq_phase_comp=9
tosdac_i=25,tosdac_q=30,tx_iq_gain_comp=996,tx_iq_phase_comp=13
tosdac_i=21,tosdac_q=32,tx_iq_gain_comp=992,tx_iq_phase_comp=4
tosdac_i=23,tosdac_q=31,tx_iq_gain_comp=987,tx_iq_phase_comp=12
[WF] [KEY] [CFG] nVAP is 2, endidx 12, startidx 8
td_init
td_reset idx=0
td_reset idx=1
Start Wi-Fi fw is Done @265ms
[APP] [EVT] INIT DONE 148
[BL] Initi Wi-Fi with MAC #### B8:3D:FB:47:A4:89 ####
hostname: OpenBL602_fb47a489
[WF] country code CN used, num of channel 13
-----------------------------------------------------
[IPC] [TX] Low level size 204, driver size 100, total size 304
Enable BMX IRQ
[WF] [KEY] [CFG] nVAP is 2, endidx 12, startidx 8
td_init
td_reset idx=0
td_reset idx=1
[version] lmac 5.4.0.0
[version] version_machw_1 000055FB
[version] version_machw_2 000001B3
[version] version_phy_1 00822111
[version] version_phy_2 00000000
[version] features 001089DF
[ME] HT supp 1, VHT supp 0
[WF][SM] reload tsen
[WF][SM] Exiting ifaceDown state
[WF][SM] State Action ###ifaceDown### --->>> ###idle###
[WF][SM] Entering idle state
[APP] [EVT] MGMR DONE 161, now 279ms
Entering initLog()...
Commands registered!
initLog() done!
[MTD] >>>>>> Hanlde info Dump >>>>>>
name PSM
id 0
offset 0x001e9000(2002944)
size 0x00008000(32Kbytes)
xip_addr 0x231d8000
[MTD] <<<<<< Hanlde info End <<<<<<
[EF] Found Valid PSM partition, XIP Addr 231d8000, flash addr 001e9000, size 32768
ENV AREA SIZE 32768, SECTOR NUM 8
*default_env_size = 0x00000001
EasyFlash V4.0.99 is initialize success.
You can get the latest version on https://github.com/armink/EasyFlash .
[ 731][WARN : bl_mtd.c: 205] addr@0x230a4d1c is xip flash, size 8
Main_Init_Before_Delay done
Main_Init_Delay
Main_Init_Delay done
Info:MAIN:Main_Init_Before_Delay
Info:MAIN:###### safe mode activated - boot failures 26
Warn:CFG:CFG_InitAndLoad: Correct config has been loaded with 3 changes count.
Info:MAIN:Main_Init_Before_Delay done
Info:MAIN:Main_Init_Delay
Info:MAIN:Main_Init_Delay done
Info:MAIN:Main_Init_After_Delay
Info:MAIN:###### safe mode activated - boot failures 26
Info:MAIN:Using SSID [AuxNetIn]
Info:MAIN:Using Pass [IOTNet001()]
Error:HTTP:Created HTTP SV thread with (stack=2048)
Info:MAIN:Main_Init_After_Delay done
Info:MAIN:[SAFE] Time 1, idle 0/s, free 122152, MQTT 0(0), bWifi 0, secondsWithNoPing -1, socks 2/21
Info:MAIN:[SAFE] Time 2, idle 0/s, free 122152, MQTT 0(0), bWifi 0, secondsWithNoPing -1, socks 2/21
Info:MAIN:[SAFE] Time 3, idle 0/s, free 122152, MQTT 0(0), bWifi 0, secondsWithNoPing -1, socks 2/21
Info:MAIN:[SAFE] Time 4, idle 0/s, free 122152, MQTT 0(0), bWifi 0, secondsWithNoPing -1, socks 2/21
[lwip] netif status callback
IP: 192.168.11.1
MK: 255.255.255.0
GW: 0.0.0.0
[WF] MM_ADD_IF_REQ Sending: AP
td_start idx=0
[WF] MM_ADD_IF_REQ Done
[WF] vif_index from LAMC is 0
[lwip] netif status callback
IP: 192.168.169.1
MK: 255.255.255.0
GW: 0.0.0.0
[DHCP] ip_start: [192.168.169.2]
[DHCP] ip_start: [192.168.169.254]
[WF][SM] start AP with ssid OpenBL602_FB47A489;
[WF][SM] pwd ;
[WF][SM] channel 1;
[WF] APM_START_REQ Sending with vif_index 0
[WF] received APM Start apm_start_req_handler:74
[WF] return with other handler
[WF] APM_START_REQ Done
[WF] status is 00
[WF] vif_idx is 00
[WF] ch_idx is 00
[WF] bcmc_idx is 05
[WF][SM] stateGlobalGuard_AP: AP iface has started!
Info:MAIN:[SAFE] Time 5, idle 0/s, free 122152, MQTT 0(0), bWifi 0, secondsWithNoPing -1, socks 2/21
[APP] [EVT] Unknown code 11, 5795
Starting bl602 now....
Booting BL602 Chip...
██████╗ ██╗ ██████╗ ██████╗ ██████╗
██╔══██╗██║ ██╔════╝ ██╔═████╗╚════██╗
██████╔╝██║ ███████╗ ██║██╔██║ █████╔╝
██╔══██╗██║ ██╔═══██╗████╔╝██║██╔═══╝
██████╔╝███████╗╚██████╔╝╚██████╔╝███████╗
╚═════╝ ╚══════╝ ╚═════╝ ╚═════╝ ╚══════╝
------------------------------------------------------------
RISC-V Core Feature:RV32-ACFIMX
Build Version: release_bl_iot_sdk_1.6.39-238-gf5ba0a7ee
Build Date: Jun 23 2025
Build Time: 14:15:15
------------------------------------------------------------
blog init set power on level 2, 2, 2.
[IRQ] Clearing and Disable all the pending IRQ...
[ 0][INFO: hal_boot2.c: 282] [HAL] [BOOT2] Active Partition[0] consumed 596 Bytes
[ 0][INFO: hal_boot2.c: 82] ======= PtTable_Config @0x4200f250=======
[ 0][INFO: hal_boot2.c: 83] magicCode 0x54504642; version 0x0000; entryCnt 7; age 0; crc32 0x12DF9A26
[ 0][INFO: hal_boot2.c: 89] idx type device activeIndex name Address[0] Address[1] Length[0] Length[1] age
[ 0][INFO: hal_boot2.c: 91] [00] 00 0 0 FW 0x00010000 0x000d8000 0x000c8000 0x00088000 0
[ 0][INFO: hal_boot2.c: 91] [01] 02 0 0 mfg 0x00160000 0x00000000 0x00032000 0x00000000 0
[ 0][INFO: hal_boot2.c: 91] [02] 03 0 0 media 0x00192000 0x00000000 0x00057000 0x00000000 0
[ 0][INFO: hal_boot2.c: 91] [03] 04 0 0 PSM 0x001e9000 0x00000000 0x00008000 0x00000000 0
[ 0][INFO: hal_boot2.c: 91] [04] 05 0 0 KEY 0x001f1000 0x00000000 0x00002000 0x00000000 0
[ 0][INFO: hal_boot2.c: 91] [05] 06 0 0 DATA 0x001f3000 0x00000000 0x00005000 0x00000000 0
[ 0][INFO: hal_boot2.c: 91] [06] 07 0 0 factory 0x001f8000 0x00000000 0x00007000 0x00000000 0
[ 0][INFO: bl_flash.c: 391] ======= FlashCfg magiccode @0x42049c18=======
[ 0][INFO: bl_flash.c: 392] mid 0xEF
[ 0][INFO: bl_flash.c: 393] clkDelay 0x1
[ 0][INFO: bl_flash.c: 394] clkInvert 0x1
[ 0][INFO: bl_flash.c: 395] sector size 4KBytes
[ 0][INFO: bl_flash.c: 396] page size 256Bytes
[ 0][INFO: bl_flash.c: 397] ---------------------------------------------------------------
[ 0][INFO: hal_board.c:1249] [MAIN] [BOARD] [FLASH] addr from partition is 001f8000, ret is 0
[ 0][INFO: hal_board.c:1257] [MAIN] [BOARD] [XIP] addr from partition is 231e7000, ret is 0
[ 0][INFO: hal_board.c: 208] MAC address mode length 3
[ 0][INFO: hal_board.c: 212] MAC address mode is MBF
Read slot:0
[ 0][INFO: hal_board.c: 187] Set MAC addrress B8:3D:FB:47:A4:89
[ 0][INFO: hal_board.c: 955] country_code : 86
[ 0][INFO: hal_board.c: 323] xtal_mode length 2
[ 0][INFO: hal_board.c: 327] xtal_mode is MF
Read slot:0
[ 0][INFO: hal_board.c: 986] channel_div_table :
[ 0][BUF: hal_board.c: 987] c4 4e ec 1e cb b7 fc 1e d2 20 0d 1f d8 89 1d 1f df f2 2d 1f e5 5b 3e 1f ec c4 4e 1f f2 2d 5f 1f f9 96 6f 1f 00 00 80 1f 06 69 90 1f 0d d2 a0 1f 13 3b
[ 0][BUF: hal_board.c: 987] b1 1f 89 9d d8 1f f8 81 1f 20
[ 0][INFO: hal_board.c: 997] channel_cnt_table :
[ 0][BUF: hal_board.c: 998] 8a a7 e3 a7 3c a8 95 a8 ed a8 46 a9 9f a9 f8 a9 51 aa aa aa 03 ab 5c ab b5 ab 8a ac 8c a1 09 23 58 bf 09 23 10 cd 01 42 00 c0 09 23 00 c0 09 23 00 c0
[ 0][BUF: hal_board.c: 998] 09 23 00 c0 09 23
[ 0][INFO: hal_board.c:1006] lo_fcal_div : 1387
[ 0][INFO: hal_board.c:1020] pwr_table_11b :20 20 20 18
[ 0][INFO: hal_board.c:1036] pwr_table_11g :18 18 18 18 18 18 14 14
[ ][INFO: hal_board.c:1056] pwr_table_11n :18 18 18 18 18 16 14 14
[ 0][INFO: hal_board.c: 523] pwr_mode length 2
[ 0][INFO: hal_board.c: 527] pwr_mode is bf
No written slot found
[ 0][INFO: hal_board.c: 415] pwr_offset from dtb:
[ 0][BUF: hal_board.c: 416] 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a
[ 0][INFO: hal_board.c: 421] pwr_offset from dtb (rebase on 10):
[ 0][BUF: hal_board.c: 504] 0 0 0 0 0 0 0 0 0 0 0 0 0 0
[ 0][INFO: hal_board.c:1086] set pwr_table_ble = 13 in dts
[ 0][INFO: hal_board.c: 687] ap_ssid string[0] = bl_test_005, ap_ssid_len = 11
[ 0][INFO: hal_board.c: 698] ap_psk string[0] = 12345678, ap_psk_len = 8
[ 0][INFO: hal_board.c: 707] ap_channel = 11
[ 0][INFO: hal_board.c: 635] [STA] ap_ssid string[0] = yourssid, ap_ssid_len = 8
[ 0][INFO: hal_board.c: 646] [STA] ap_psk string[0] = yourapssword, ap_psk_len = 12
[ 0][INFO: hal_board.c: 654] auto_connect_enable = 0
[ 0][INFO: hal_board.c: 749] Troom_os = -1, lentmp = 4
[ 0][INFO: hal_board.c: 758] linear_or_follow = 1, lentmp = 4
[ 0][INFO: hal_board.c: 767] Tchannels:2412,2427,2442,2457,2472,
[ 0][INFO: hal_board.c: 781] Tchannel_os:180,170,160,140,120,
[ 0][INFO: hal_board.c: 795] Tchannel_os_low:200,190,180,160,130,
[ 0][INFO: hal_board.c: 808] en_tcal = 0, lentmp = 4
[OS] Starting aos_loop_proc task...
[OS] Starting OS Scheduler...
[MTD] >>>>>> Hanlde info Dump >>>>>>
name PSM
id 0
offset 0x001e9000(2002944)
size 0x00008000(32Kbytes)
xip_addr 0x231d8000
[MTD] <<<<<< Hanlde info End <<<<<<
[EF] Found Valid PSM partition, XIP Addr 231d8000, flash addr 001e9000, size 32768
ENV AREA SIZE 32768, SECTOR NUM 8
*default_env_size = 0x00000001
ENV start address is 0x00000000, size is 32768 bytes.
EasyFlash V4.0.99 is initialize success.
You can get the latest version on https://github.com/armink/EasyFlash .
[MTD] >>>>>> Hanlde info Dump >>>>>>
name media
id 0
offset 0x00192000(1646592)
size 0x00057000(348Kbytes)
xip_addr 0x23181000
[MTD] <<<<<< Hanlde info End <<<<<<
[ 70][ERROR : bl_romfs.c: 158] romfs magic is NOT correct
[ 71][INFO : hosal_adc.c: 459] offset = 2180
[ 71][INFO : hosal_adc.c: 233] ADC freq: 284Hz. div:6
[OS] Starting proc_mian_entry task...
[OS] Starting TCP/IP Stack...
-------------------->>>>>>>> LWIP tcp_port 56219
[MTD] >>>>>> Hanlde info Dump >>>>>>
name PSM
id 0
offset 0x001e9000(2002944)
size 0x00008000(32Kbytes)
xip_addr 0x231d8000
[MTD] <<<<<< Hanlde info End <<<<<<
[EF] Found Valid PSM partition, XIP Addr 231d8000, flash addr 001e9000, size 32768
ENV AREA SIZE 32768, SECTOR NUM 8
*default_env_size = 0x00000001
EasyFlash V4.0.99 is initialize success.
You can get the latest version on https://github.com/armink/EasyFlash .
Start Wi-Fi fw @193ms
1th channel,lo_vco_freq_cw=146
2th channel,lo_vco_freq_cw=144
3th channel,lo_vco_freq_cw=143
4th channel,lo_vco_freq_cw=142
5th channel,lo_vco_freq_cw=140
6th channel,lo_vco_freq_cw=139
7th channel,lo_vco_freq_cw=138
8th channel,lo_vco_freq_cw=137
9th channel,lo_vco_freq_cw=136
10th channel,lo_vco_freq_cw=134
11th channel,lo_vco_freq_cw=133
12th channel,lo_vco_freq_cw=132
13th channel,lo_vco_freq_cw=131
14th channel,lo_vco_freq_cw=130
15th channel,lo_vco_freq_cw=128
16th channel,lo_vco_freq_cw=127
17th channel,lo_vco_freq_cw=126
18th channel,lo_vco_freq_cw=125
19th channel,lo_vco_freq_cw=124
20th channel,lo_vco_freq_cw=123
21th channel,lo_vco_freq_cw=121
0th channel,vco_idac_cw=9
1th channel,vco_idac_cw=8
2th channel,vco_idac_cw=8
3th channel,vco_idac_cw=7
4th channel,vco_idac_cw=7
5th channel,vco_idac_cw=7
6th channel,vco_idac_cw=7
7th channel,vco_idac_cw=7
8th channel,vco_idac_cw=7
9th channel,vco_idac_cw=7
10th channel,vco_idac_cw=7
11th channel,vco_idac_cw=7
12th channel,vco_idac_cw=7
13th channel,vco_idac_cw=7
14th channel,vco_idac_cw=7
15th channel,vco_idac_cw=7
16th channel,vco_idac_cw=6
17th channel,vco_idac_cw=6
18th channel,vco_idac_cw=6
19th channel,vco_idac_cw=7
20th channel,vco_idac_cw=7
LO locked 9 135
rosdac_i_gc3=33
rosdac_i_gc2=33
rosdac_i_gc1=33
rosdac_i_gc0=33
rosdac_q_gc3=26
rosdac_q_gc2=26
rosdac_q_gc1=26
rosdac_q_gc0=26
rbb_cap1_fc_i=25,rbb_cap2_fc_i=25,rbb_cap1_fc_q=24,rbb_cap2_fc_q=24
new rbb_cap1_fc_i=49,rbb_cap2_fc_i=49,rbb_cap1_fc_q=49,rbb_cap2_fc_q=49
LO locked 9 135
amp=128,step=32,adc_mean_i=56
amp=160,step=16,adc_mean_i=88
amp=176,step=8,adc_mean_i=104
tmx_cs=0, tmxcs_pwr_avg=22278, tmxcs_pwr_avg>>10=21
tmx_cs=1, tmxcs_pwr_avg=32750, tmxcs_pwr_avg>>10=31
tmx_cs=2, tmxcs_pwr_avg=48747, tmxcs_pwr_avg>>10=47
tmx_cs=3, tmxcs_pwr_avg=70943, tmxcs_pwr_avg>>10=69
tmx_cs=4, tmxcs_pwr_avg=94325, tmxcs_pwr_avg>>10=92
tmx_cs=5, tmxcs_pwr_avg=105636, tmxcs_pwr_avg>>10=103
tmx_cs=6, tmxcs_pwr_avg=93044, tmxcs_pwr_avg>>10=90
tmx_cs=7, tmxcs_pwr_avg=68520, tmxcs_pwr_avg>>10=66
tmx_cs_max=5, tmxcs_pwr_max=105636, tmxcs_pwr_max>>10=103
amp=256,step=64,adc_mean_i=74
amp=320,step=32,adc_mean_i=202
tosdac_i=22,tosdac_q=29,tx_iq_gain_comp=1001,tx_iq_phase_comp=6
tosdac_i=22,tosdac_q=32,tx_iq_gain_comp=1003,tx_iq_phase_comp=8
tosdac_i=24,tosdac_q=30,tx_iq_gain_comp=1004,tx_iq_phase_comp=0
tosdac_i=23,tosdac_q=28,tx_iq_gain_comp=996,tx_iq_phase_comp=5
tosdac_i=26,tosdac_q=30,tx_iq_gain_comp=999,tx_iq_phase_comp=5
tosdac_i=24,tosdac_q=31,tx_iq_gain_comp=1003,tx_iq_phase_comp=11
tosdac_i=23,tosdac_q=32,tx_iq_gain_comp=995,tx_iq_phase_comp=7
tosdac_i=22,tosdac_q=33,tx_iq_gain_comp=998,tx_iq_phase_comp=8
[WF] [KEY] [CFG] nVAP is 2, endidx 12, startidx 8
td_init
td_reset idx=0
td_reset idx=1
Start Wi-Fi fw is Done @266ms
[APP] [EVT] INIT DONE 148
[BL] Initi Wi-Fi with MAC #### B8:3D:FB:47:A4:89 ####
hostname: OpenBL602_fb47a489
[WF] country code CN used, num of channel 13
-----------------------------------------------------
[IPC] [TX] Low level size 204, driver size 100, total size 304
Enable BMX IRQ
[WF] [KEY] [CFG] nVAP is 2, endidx 12, startidx 8
td_init
td_reset idx=0
td_reset idx=1
[version] lmac 5.4.0.0
[version] version_machw_1 000055FB
[version] version_machw_2 000001B3
[version] version_phy_1 00822111
[version] version_phy_2 00000000
[version] features 001089DF
[ME] HT supp 1, VHT supp 0
[WF][SM] reload tsen
[WF][SM] Exiting ifaceDown state
[WF][SM] State Action ###ifaceDown### --->>> ###idle###
[WF][SM] Entering idle state
[APP] [EVT] MGMR DONE 161, now 279ms
Entering initLog()...
Commands registered!
initLog() done!
[MTD] >>>>>> Hanlde info Dump >>>>>>
name PSM
id 0
offset 0x001e9000(2002944)
size 0x00008000(32Kbytes)
xip_addr 0x231d8000
[MTD] <<<<<< Hanlde info End <<<<<<
[EF] Found Valid PSM partition, XIP Addr 231d8000, flash addr 001e9000, size 32768
ENV AREA SIZE 32768, SECTOR NUM 8
*default_env_size = 0x00000001
EasyFlash V4.0.99 is initialize success.
You can get the latest version on https://github.com/armink/EasyFlash .
[ 731][WARN : bl_mtd.c: 205] addr@0x230a4d1c is xip flash, size 8
Main_Init_Before_Delay done
Main_Init_Delay
Main_Init_Delay done
Info:MAIN:Main_Init_Before_Delay
Info:MAIN:###### safe mode activated - boot failures 27
Warn:CFG:CFG_InitAndLoad: Correct config has been loaded with 3 changes count.
Info:MAIN:Main_Init_Before_Delay done
Info:MAIN:Main_Init_Delay
Info:MAIN:Main_Init_Delay done
Info:MAIN:Main_Init_After_Delay
Info:MAIN:###### safe mode activated - boot failures 27
Info:MAIN:Using SSID [AuxNetIn]
Info:MAIN:Using Pass [IOTNet001()]
Error:HTTP:Created HTTP SV thread with (stack=2048)
Info:MAIN:Main_Init_After_Delay done
Info:MAIN:[SAFE] Time 1, idle 0/s, free 122152, MQTT 0(0), bWifi 0, secondsWithNoPing -1, socks 2/21
Info:MAIN:[SAFE] Time 2, idle 0/s, free 122152, MQTT 0(0), bWifi 0, secondsWithNoPing -1, socks 2/21
Info:MAIN:[SAFE] Time 3, idle 0/s, free 122152, MQTT 0(0), bWifi 0, secondsWithNoPing -1, socks 2/21
Info:MAIN:[SAFE] Time 4, idle 0/s, free 122152, MQTT 0(0), bWifi 0, secondsWithNoPing -1, socks 2/21
[lwip] netif status callback
IP: 192.168.11.1
MK: 255.255.255.0
GW: 0.0.0.0
[WF] MM_ADD_IF_REQ Sending: AP
td_start idx=0
[WF] MM_ADD_IF_REQ Done
[WF] vif_index from LAMC is 0
[lwip] netif status callback
IP: 192.168.169.1
MK: 255.255.255.0
GW: 0.0.0.0
[DHCP] ip_start: [192.168.169.2]
[DHCP] ip_start: [192.168.169.254]
[WF][SM] start AP with ssid OpenBL602_FB47A489;
[WF][SM] pwd ;
[WF][SM] channel 1;
[WF] APM_START_REQ Sending with vif_index 0
[WF] received APM Start apm_start_req_handler:74
[WF] return with other handler
[WF] APM_START_REQ Done
[WF] status is 00
[WF] vif_idx is 00
[WF] ch_idx is 00
[WF] bcmc_idx is 05
[WF][SM] stateGlobalGuard_AP: AP iface has started!
Info:MAIN:[SAFE] Time 5, idle 0/s, free 122152, MQTT 0(0), bWifi 0, secondsWithNoPing -1, socks 2/21
[APP] [EVT] Unknown code 11, 5795
Starting bl602 now....
Booting BL602 Chip...
██████╗ ██╗ ██████╗ ██████╗ ██████╗
██╔══██╗██║ ██╔════╝ ██╔═████╗╚════██╗
██████╔╝██║ ███████╗ ██║██╔██║ █████╔╝
██╔══██╗██║ ██╔═══██╗████╔╝██║██╔═══╝
██████╔╝███████╗╚██████╔╝╚██████╔╝███████╗
╚═════╝ ╚══════╝ ╚═════╝ ╚═════╝ ╚══════╝
------------------------------------------------------------
RISC-V Core Feature:RV32-ACFIMX
Build Version: release_bl_iot_sdk_1.6.39-238-gf5ba0a7ee
Build Date: Jun 23 2025
Build Time: 14:15:15
AI: Czy możesz podać szczegóły dotyczące sposobu zasilania modułu SM-028_V1.3 (np. źródło zasilania, napięcie, prąd znamionowy i czy sprawdziłeś spadki napięcia lub niestabilność podczas pracy)?
Użyłem dwóch różnych źródeł zasilania: oba to regulowane zasilacze 3,3 V o wartości znamionowej 150-200 mA.
AI: Czy do modułu BL602 są podłączone jakieś zewnętrzne komponenty lub urządzenia peryferyjne (takie jak czujniki, przekaźniki lub anteny) i czy moduł jest zamontowany na płytce prototypowej, płytce drukowanej, czy jest używany samodzielnie? .
Specjalnie używam modułu SM-028, aby *nie było innego sprzętu*, który mógłby zakłócać.
Dodano po 1 [godzinie] 48 [minutach]: .
Znalazłem specyfikację BL602, która mówi, że może wymagać do 310 mA podczas transmisji ("WLAN TX MAX: 310 mA"):
https://en.bouffalolab.com/product/?type=detail&id=1
Problemem może być niewystarczające zasilanie. Dziwne jest to, że wydaje się działać dobrze przez dłuższy czas, a potem nawet nie uruchamia się poprawnie (pętla rozruchowa).
Spróbuję zasilacza o większej wydajności i podam tutaj wyniki.
Dodano po 1 [min]: .
Nadal jestem zainteresowany tym, jak mogę spróbować rozwiązać problem na podstawie kodu błędu ... Wszelkie wskazówki są bardzo mile widziane.