e580126d84
Sets up the BES2600 mainlining work tree with: - README: project overview, hardware target, driver lineage (CW1200 -> Bestechnic -> arjan-vlek -> Mobian/danctnix), patch series status, repo map, build/deploy workflow. - patches/: c1 patch generated by git format-patch from marfrit/bes2600-dkms branch bes2600/factory-request-firmware (checkpatch.pl --no-tree --strict: 0 errors / 0 warnings / 0 checks). - scripts/: build-bes2600-on-ohm.sh, deploy-c1-to-ohm.sh, backup-ohm-kernel.sh - reproducible build + deploy + backup. - fw-analysis/: per-blob strings.txt + fnnames.txt extracted from the 4 firmware blobs pulled from ohm 2026-04-21. Source binaries NOT committed (Bestechnic-proprietary). - notes/: observed-bugs.md (4 known bug surfaces with file:line + patch-series cross-reference), source-map.md (every public driver source variant + their canonical role). Companion work tree: marfrit/bes2600-dkms (Mobian DKMS fork) at git.reauktion.de. Signed-off-by: Markus Fritsche <fritsche.markus@gmail.com>
812 lines
16 KiB
Plaintext
812 lines
16 KiB
Plaintext
------
|
|
=========================
|
|
($lIB
|
|
`$nIB
|
|
$yB "F:I
|
|
$yB "FkI
|
|
`+`#`0
|
|
0F9FBF#F
|
|
0F)F"F
|
|
0.H.I#
|
|
0x%04x=0x%04x
|
|
0x%08x=0x%08x
|
|
0x400000a0: 0x%x, a4:0x%x
|
|
0xd0220c00:%x
|
|
0xD0330020:%x
|
|
0xd0330050: 0x%x, 54:0x%x
|
|
0xd0340020:%x
|
|
0xD0350218:%x
|
|
0xd0350248:%x
|
|
#1F(F"
|
|
1F*F)H
|
|
}1}N}k}
|
|
1YbZvYjA
|
|
2.4g powerlevel indx= %d
|
|
2FB ,I
|
|
2"F!F@
|
|
2F;F0F9F
|
|
2G 11N power[%d]=0x%4x
|
|
2g calib flags: %d
|
|
(2#|hI
|
|
"2K F)F
|
|
35J#t5H6M
|
|
3{Cq3FS
|
|
3F*F9F8F
|
|
3F:FQFHF
|
|
|3|U|v|
|
|
3yMDqy
|
|
40iF8F
|
|
4Jd!/H
|
|
5%behn
|
|
5G 11N power[%d]=0x%4x
|
|
5g calib flags: %d
|
|
5g powerlevel index= %d
|
|
5g powerlevel indx= %d
|
|
`5J5I6H6K
|
|
6 7!H(I):";#
|
|
@"6KZ`
|
|
7I8H8N
|
|
7KAF
|
|
7M8J8H+
|
|
8F1F*F#F
|
|
`8I9L9K:J
|
|
#9F(F"
|
|
`9H:K:J
|
|
acl_par:link id=%d acl_par_ptr 0x%x, clk off 0x%x, bit off 0x%x, last sync clk off 0x%x, last sync bit off 0x%x
|
|
after last switch
|
|
ahFB"h
|
|
AI_AMA
|
|
AI_BIXBY
|
|
AI_GMA
|
|
AI_GVA
|
|
AI_VOC
|
|
AJm H"
|
|
AKKJ[h
|
|
ALAJch
|
|
alloc wakeup_timer fail
|
|
AM+zii
|
|
AOB_SM
|
|
APPMAIN
|
|
APPTHREAD
|
|
, APSR=%c%c%c%c%c
|
|
### ASSERT @ 0x%08X ###
|
|
AUDFLG
|
|
avdtp_signal_handle DIR:%s
|
|
average_value=0x%x and RF_2A1_9_6=0x%x.
|
|
aXdYcXaY`
|
|
aYaYi!
|
|
ba`(0P
|
|
bad channel. freq:%u-%u
|
|
Bad func=%d for IOMUX pin=%d
|
|
Bad GPIO pin %u (should < %u)
|
|
BDR calib data: 0x%x
|
|
(BFAR valid)
|
|
B "F|I
|
|
`#`BHCLCJ
|
|
@bh F
|
|
bit pos : %d
|
|
BLEAPP
|
|
BLEPRF
|
|
BT_ADAPTOR
|
|
BT_ALLOW_SLEEP
|
|
bt bdr_pwr flag : %d
|
|
BTC:2002 work mode patch version:%08x
|
|
BT calib flags: %d
|
|
bt config calib from efuse
|
|
BT controller BusFault_Handler:
|
|
BT crash dump complete!
|
|
bt div cali invalid, use default value
|
|
btdrv_bridge_send_data
|
|
btdrv_bt_modem_config
|
|
btdrv_calib_bt has been executed
|
|
btdrv_clear_spi_trig_pos_enable
|
|
bt_drv_config_coex_mode %d
|
|
btdrv_config_init
|
|
btdrv_delay_cap_calib
|
|
btdrv_function_patch_init_common
|
|
bt_drv_reg_op_ble_rx_gain_thr_tbl_set
|
|
bt_drv_reg_op_bt_master_sleep_enable
|
|
btdrv_reg_op_config_coex_mode
|
|
bt_drv_reg_op_le_pwr_ctrl_feats_disable
|
|
bt_drv_reg_op_set_inquiry_scan_activity
|
|
btdrv_rx
|
|
btdrv_SendData
|
|
btdrv_start_bt has been executed
|
|
btdrv_txpower_calib
|
|
#BT_DRV:vendor syncword invalid
|
|
BT_ENTER_SLEEP
|
|
bt factory crc error, use default value
|
|
bt freq cali flags set err, calibration not complete
|
|
bthci_lpm_thread
|
|
bthci_set_afh_host_channel_classification
|
|
bthci_uart_io_close
|
|
bthci_uart_io_init
|
|
bt_IQ_DC_Mismatch_Correction_Release
|
|
bt_iqimb_dma_enable
|
|
bt powerlevel cali invalid, use default value
|
|
#####bt read freq calib value = 0x%04x
|
|
BT_REG_OP:BT 2002: metal id=%d,patch version=%08x
|
|
btrf cmd: bt_bdr_rx_signal
|
|
btrf cmd: bt_bdr_tx_signal
|
|
btrf cmd: bt_ble_nosignal_start
|
|
btrf cmd: bt_ble_nosignal_stop
|
|
btrf cmd: bt_edr_rx_signal
|
|
btrf cmd: bt_edr_tx_signal
|
|
btrf cmd: bt_enter_signal_mode
|
|
btrf cmd: bt_get_bdr_power_cali
|
|
btrf cmd: bt_get_edr_power_cali
|
|
btrf cmd: bt_get_factory_from_efuse
|
|
btrf cmd: bt_hci_reset
|
|
btrf cmd: bt_le_receiver_test
|
|
btrf cmd: bt_le_test_end
|
|
btrf cmd: bt_le_transmitter_test
|
|
btrf cmd: bt_read_reg
|
|
btrf cmd: bt_save_bdr_power
|
|
btrf cmd: bt_save_edr_power
|
|
btrf cmd: bt_save_factory_to_efuse
|
|
btrf cmd: bt_scan
|
|
btrf cmd: bt_set_bdr_power
|
|
btrf cmd: bt_set_edr_power
|
|
btrf cmd: bt_set_power_cali_flag
|
|
btrf cmd: bt_stop_rx_signal
|
|
btrf cmd: bt_write_reg
|
|
btrf raw data:
|
|
btrf reg addr:%04x val:%04x
|
|
bt_rx data too long: bt_rx_len=%d, len=%d, limit=%d
|
|
bt_tx_pulling_write
|
|
bt_wake_ap finish pin_val:%d
|
|
bt_wake_ap start pin_val:%d
|
|
BT_WAKEUP_HOST
|
|
bt wakeup host done
|
|
BT_WAKEUP_HOST SLEEP_STATE %d
|
|
bt_wifi_coex_thread
|
|
########bt write freq calib value =0x%04x
|
|
(BusFault)
|
|
(BusFault during floating-point lazy state preservation)
|
|
(BusFault on stacking for exception entry)
|
|
(BusFault on unstacking for a return from exception)
|
|
%c %08X: %08X
|
|
calib_val:%d
|
|
cC 4J4I
|
|
C#D^`#`
|
|
CEWNIDV-
|
|
CF*cc'c
|
|
c]I]M^O
|
|
`CKDLDJ
|
|
close_usb_test
|
|
co_mod
|
|
CPU freq: %u
|
|
CPU USAGE: busy=%d light=%d sys_deep=%d chip_deep=%d
|
|
#Cq#FS
|
|
create btc thread fail
|
|
create bthci_lpm_thread fail
|
|
create bt_intersys_rx_wait_sem fail
|
|
create bt_tx_wait_sem fail
|
|
create bt_wifi_coex_thread fail
|
|
create host thread fail
|
|
create rx_from_host_wait_sem fail
|
|
Current List
|
|
<!cx<+
|
|
%,CYMO
|
|
cy"yB
|
|
cYYYYYeYYYYYaaYYYYYYYYYYYYYYYYYYYYYcYcYcYYYeYeYeYYYaYaYaYYYcYcYcYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYeYeYeYYYaYaYaYYYcYcYcYYYeYeYeYYYaYaYaYYYcYcYcYYYYeYeYeYYYaYaYaYYYcYcYc
|
|
d!2F*H
|
|
(Data access violation)
|
|
data_retransfer_thread
|
|
(Data Watchpoint Match)
|
|
DebugEvent :
|
|
Dec 27 2023 11:56:42 8125e20be:best2002_fw
|
|
Delay List
|
|
DFSR =%08X
|
|
(Divide by zero UsageFault)
|
|
DMA chan not enabled: inst=%u hwch=%u
|
|
DMA not configured on UART %d
|
|
DMA not supported on UART %d
|
|
+D#`p
|
|
dQk!@Qc
|
|
DRVANA
|
|
DRVCODEC
|
|
DRVFLS
|
|
DRVSEC
|
|
DRVUSB
|
|
[%d]txpll capbank not done,and 0xED=0x%x
|
|
Dump the 2g power value
|
|
Dump the 5g power value
|
|
Dump the calib flags value
|
|
Dump the wifi addr value
|
|
EDR calib data: 0x%x
|
|
efuse/val:0x%02x/0x%04x
|
|
eKeJfM
|
|
em_ble_rxclknsync1_clknrxsync1_getf
|
|
em_bt_rxclkn1_getf
|
|
em_bt_rx_hwagc_hwagc_idx_getf
|
|
enqueue channel freq config fail
|
|
enqueue coex event:%d fail
|
|
enqueue lpm event:%d fail
|
|
enqueue sleep config fail
|
|
------ Enter %s ------
|
|
, EPSR=%08X, IPSR=%03X
|
|
ERROR Connect Handle=0x%x ca=%p
|
|
error: dma_error:%d
|
|
Error, frame len:%u
|
|
Error, frame len:%u, rx qlen:%u
|
|
error, read battery timeout0
|
|
error, read battery timeout1
|
|
error: uart irq error. status:0x%x
|
|
(Escalation HardFault)
|
|
esco linkid :%d
|
|
EvrRtxThreadError, thread name:%s, status:%d
|
|
### EXCEPTION ###
|
|
, ExceptionNumber=D'%d
|
|
, EXC_RETURN=%08X
|
|
------ Exit %s ------
|
|
*# #@F
|
|
`# # F
|
|
F0F9F8
|
|
F0F9Fc
|
|
F0F9F"F+F
|
|
F0F9FS
|
|
F0F"F9F+F
|
|
;"F1FC %
|
|
:F1F F
|
|
*F1FPF
|
|
#)F1H
|
|
&#F2FC
|
|
F2F;F0F9F
|
|
F2F;FQ
|
|
F2FPF;FYF
|
|
!F3F*F
|
|
F3F]`i`
|
|
{F3`u`@#
|
|
"F4D3FD
|
|
!F8F&p
|
|
)F8F.p
|
|
F9F2F
|
|
:F9F(`8F
|
|
F9FBF
|
|
?*F+`9F#hC
|
|
factory_get_calib_data_from_efuse
|
|
factory_get_power_from_efuse
|
|
factory_get_section_from_efuse
|
|
factory_powerlevel_convert_to_index
|
|
factory_set_calib_data_to_efuse
|
|
factory_set_power_into_efuse
|
|
"FAF(F
|
|
Failed to get DMA channel
|
|
Failed to get dst periph: %d
|
|
Failed to get src periph: %d
|
|
Failed to open intersys
|
|
Failed to open pmu
|
|
FaultCause :
|
|
FaultInfo :
|
|
FBFKFPFYF
|
|
FBFKFQ
|
|
"FB HI
|
|
"FB ?I
|
|
#FbJcIC
|
|
"FB LI
|
|
FCF F1F
|
|
#:FcH1
|
|
#FC #J%I
|
|
FdK0F9F
|
|
FEKEMB
|
|
!*F F
|
|
#:F(F!
|
|
,"F+F(
|
|
*F!F0F
|
|
"F+F0F9F
|
|
(F!F2F
|
|
F F2F)F;F
|
|
*F!F2H
|
|
)F F;F
|
|
F)F:F3F
|
|
F F)FD
|
|
"F+F F)F
|
|
F+F F)F
|
|
F[F F)F
|
|
F+F@FIF
|
|
F"F+FQ
|
|
F F)FS
|
|
*F!F?H
|
|
&)F F+p
|
|
F[FPFYF
|
|
{F#`g`@#
|
|
#:F_H)
|
|
f#h"FE
|
|
*F!i0D
|
|
"F}IB
|
|
FIF@F#`
|
|
*FIIIH
|
|
filter list full
|
|
filter_list_mutex
|
|
filter opcode:%04x evt
|
|
FINAL %d,best_g=%d,best_p=%d,e=%d,energy_min=%d
|
|
FINAL DC best_i=%d,best_q=%d,e=%d,energy_min=%d
|
|
F,J,IB
|
|
FmJ#FC mI
|
|
{F M+`o`@#
|
|
{F+`n`@#
|
|
F-Nui(F
|
|
FPF2FYF;F
|
|
FPFBFYFKF
|
|
FPF"FYF+F
|
|
FPFYF2F;F
|
|
FPFYFC
|
|
"FQFB
|
|
*FQFB
|
|
;"FQFC %
|
|
frame:0x%08X
|
|
freq calib flag : %d
|
|
freq calib flags: %d
|
|
freq calib value: %d
|
|
freq cali data invalid 0x%04x, use default value
|
|
FRF[F0F9F
|
|
FRF[FQ
|
|
[Func %d io %d] is unsupported by pin_func_map. Check it or use reg assignment like iomux_set_uart0.
|
|
(Function %d matched)
|
|
f?>UUUUU
|
|
#:FXF!
|
|
FyhY`9h!
|
|
:@:F<@Z
|
|
fZf]f\f
|
|
!)@:F,@zj/@\G1@|
|
|
Get the 2.4g power index
|
|
Get the 5g power index
|
|
g F)F2F;F
|
|
(#gIC
|
|
"gKZ`O
|
|
GL@MH
|
|
`gpsjAF
|
|
h0 Fah
|
|
h5 free list null
|
|
h5_thread_tx_mutex
|
|
hal_audma_get_chan failed.
|
|
hal_gpadc_adc2volt_calib
|
|
hal_pm_notif_register
|
|
(Halted)
|
|
hal_trace_crash_dump_register
|
|
hal_uart_irq_set_mask
|
|
Handling Timer callback %p
|
|
(HardFault)
|
|
h+`chC
|
|
hci_bt_state_set
|
|
HCI LE Read Number of Support Advertising
|
|
HCI LE Set Advertising Data len:%u
|
|
HCI LE Set Scan Response Data:%u
|
|
hci_open
|
|
HCI_REC:accept AVDTP_CLOSE
|
|
HCI_REC:accept AVDTP_OPEN
|
|
HCI_REC:accept AVDTP_START
|
|
HCI_REC:accept AVDTP_SUSPEND
|
|
HCI_REC:acl connected handler:%04x
|
|
HCI_REC:acl connect fail status:%02x type:%d
|
|
HCI_REC:acl disconnected handler:%04x %02x
|
|
HCI_REC:AVDTP_CLOSE
|
|
HCI_REC:AVDTP_OPEN
|
|
HCI_REC:AVDTP_START
|
|
HCI_REC:AVDTP_SUSPEND
|
|
HCI_REC:create_acl_conn:
|
|
HCI_REC:DIR:H2C L2C_CONN_RSP avdtp_media %04x:%04x res:%d
|
|
HCI_REC:DIR:H2C L2C_CONN_RSP avdtp_sig %04x:%04x res:%d
|
|
HCI_REC:DIR:%s L2C_CONN_REQ avdtp_media scid:%04x
|
|
HCI_REC:DIR:%s L2C_CONN_REQ avdtp_signal scid:%04x
|
|
HCI_REC:dis_acl_conn:
|
|
HCI_REC: disc other conn_handle:%04x
|
|
HCI_REC:HCI_EV_INQUIRY_COMPLETE:%02x
|
|
HCI_REC:HCI_INQUIRY:
|
|
HCI_REC:HCI_INQUIRY_CANCEL
|
|
HCI_REC:HCI_RESET
|
|
HCI_REC:L2CAP_SIG_DISCONN_RSP scid:%04x dcid:%04x
|
|
HCI_REC:le_conn_complete:%d
|
|
HCI_REC:le disconnected handler:%04x
|
|
HCI_REC:LE_SET_ADV_EN:%d
|
|
HCI_REC:LE_SET_EXT_SCAN_EN:%d
|
|
HCI_REC:linkkey notify
|
|
HCI_REC:linkkey req
|
|
HCI_REC:linkkey_req neg reply
|
|
HCI_REC:linkkey req reply:
|
|
HCI_REC:MODE_CHANGE:%d
|
|
HCI_REC:reject avdtp start
|
|
HCI_REC:reject signal id:%d
|
|
HCI_REC:remote_conn_req link_type:%d
|
|
HCI_REC:sco connected handler:%02x
|
|
HCI_REC:sco connect fail status:%02x
|
|
HCI_REC:sco disconnected handler:%04x
|
|
HCI_REC:write_scan_enable:0x%x
|
|
hci_send_to_btc_thread
|
|
hci_send_to_host_thread
|
|
hci_uart_send_to_host
|
|
hci_uart_send_to_host release failed,%d
|
|
HCI_VENDOR_PKT len too long:%d
|
|
Heap corrupt: %p
|
|
#h`:F9F
|
|
h=I:FB
|
|
hJd!XH
|
|
HOST_WAKEUP_BT
|
|
HWTIMER-ALLOC: Invalid state: %d
|
|
HWTIMER collapsed: irq occurred too early
|
|
HWTIMER collapsed: irq when active is null
|
|
HWTIMER irq occurred early: old active timer might be deleted? %u
|
|
HWTIMER irq when active is null: might be deleted? %u
|
|
HWTIMER-START collapsed: cur=%u active=%u
|
|
HWTIMER-STOP collapsed: active timer 0x%08x not in list 0x%08x
|
|
HWTIMER-STOP collapsed: cur=%u active=%u
|
|
HWTIMER-STOP collapsed: elapsed=%u active=%u
|
|
HWTIMER-STOP collapsed: fired timer 0x%08x not in list 0x%08x
|
|
Hz&F)F
|
|
IBRTAPP
|
|
ICSR =%08X, AIRCR=%08X, SCR =%08X, CCR =%08X
|
|
IdleTask: Failed to alloc sleep timer
|
|
IdleTask: Failed to register crash dump callback
|
|
I+FC "F
|
|
%I"F+F
|
|
'I'M(H
|
|
Inactive
|
|
INACTIVE
|
|
init wakeup gpio:%x
|
|
input powerlevel is invalid
|
|
(Instruction access violation)
|
|
(Instruction bus error)
|
|
INTERSYS-OPEN: rx_flowctrl=%d (should be %d)
|
|
INTERSYS-RX: Handler missing
|
|
INTERSYS-RX: Invalid msg type: %d
|
|
INTERSYS-TX: Invalid msg type: %d
|
|
Invalid AUDMA chan: %u
|
|
Invalid baud param: %d
|
|
Invalid data bits param: %d
|
|
Invalid DMA inst: %u
|
|
Invalid DMA periph: %d
|
|
Invalid DMA policy: %d
|
|
Invalid flow control param: %d
|
|
invalid hci_type:%x
|
|
Invalid packet type:%02x. queue len:%d
|
|
Invalid parity param: %d
|
|
(Invalid PC load by EXC_RETURN UsageFault)
|
|
Invalid SPI RX bits: %d
|
|
Invalid SPI RX FRAME bits: %d
|
|
Invalid SPI TX bits: %d
|
|
(Invalid state UsageFault)
|
|
Invalid stop bits param: %d
|
|
Invalid UART ID: %d
|
|
Invalid, use default value.
|
|
irq: gpio %d, val %d
|
|
!is_first_block(heap, block)
|
|
!is_last_block(block)
|
|
ISPI: Bad bits cfg
|
|
ISPI: SPI cs bad: %d
|
|
IUUUUU
|
|
=J+FE
|
|
jhZ`8Fbj
|
|
JI2F;F
|
|
#)J*IC
|
|
J! Sh#
|
|
}KB }J~I
|
|
KcpG'(
|
|
K FYi
|
|
K]h,C\`8
|
|
K\i F
|
|
K`pG'(
|
|
`&K"tS
|
|
KXh@BpG
|
|
ld_inq_rx_patch
|
|
l:%d m:%d h:%d
|
|
list_append
|
|
list_begin
|
|
list_end
|
|
list_free_node_
|
|
list_front
|
|
list_length
|
|
list_next
|
|
list_remove
|
|
%"L#KT
|
|
lld_adv_end_ind_handler_patch
|
|
lld_con_rx_patch
|
|
LLMJ0F
|
|
"lLmK!h
|
|
lmp buff:
|
|
lp clk: %d
|
|
mac addr flags: %d
|
|
malloc ini
|
|
malloc_list
|
|
malloc_list_node
|
|
malloc ok
|
|
med_heap_add_block
|
|
med_malloc
|
|
(MemFault)
|
|
(MemFault during floating-point lazy state preservation)
|
|
(MemFault on stacking for exception entry)
|
|
(MemFault on unstacking for a return from exception)
|
|
METAL_ID: %d
|
|
:M"F)FC 7
|
|
%M"F)FC 8
|
|
`MJNHNI
|
|
MMFAR=%08X, BFAR =%08X
|
|
(MMFAR valid)
|
|
";M<O<I
|
|
(Monitor)
|
|
MSP =%08X, PSP =%08X
|
|
MSPLIM=%08X, PSPLIM=%08X
|
|
multi_heap_register_impl
|
|
name=%s
|
|
next > (intptr_t)block
|
|
Next List
|
|
`NJOHOL
|
|
(NMI)
|
|
(No coprocessor UsageFault)
|
|
(NoException)
|
|
(None)
|
|
no previous block
|
|
Notice:The 2.4g power have calib finish, refusing calib again
|
|
Notice:The 2g power have not finish, Please calib power first!
|
|
Notice:The 5g power have calib finish, refusing calib again
|
|
Notice:The 5g power have not finish, Please calib power first!
|
|
Notice:The freq have calib finish, refusing calib again
|
|
NV_SEC
|
|
oFM"!F;F
|
|
`OI2FB
|
|
OK_BES_RF=================>BDR_POWER= 0x%04x
|
|
OK_BES_RF=================>CLK_FREQ= 0x%04x
|
|
OK_BES_RF=================>EDR_POWER= 0x%04x
|
|
oKbhoI
|
|
Oneshot
|
|
original 0x8C val=0x%x
|
|
osRtxErrorNotify, code: %08x object is %p, magicWord:0x%08x|0x%08x
|
|
p@``1F
|
|
p3p*FO
|
|
pa`"p#v
|
|
p@B 6I
|
|
p@B [I
|
|
pbxBp2x
|
|
PC =%08X
|
|
PC/L9H:O
|
|
pcS`pG
|
|
Periodic
|
|
pG pG
|
|
pGY(O
|
|
PHQJQI
|
|
"pK F)F
|
|
PLAYER
|
|
Possible Backtrace:
|
|
(Precise data bus error)
|
|
PRIMASK =%02X, FAULTMASK =%02X, BASEPRI =%02X, CONTROL =%02X
|
|
Q69!D@
|
|
#QF@F"
|
|
#QF@F*
|
|
~"~:~Q~h~~~
|
|
Qkkbal
|
|
R0 =0x%08X R1=0x%08X R2=0x%08X R3 =0x%08X
|
|
R12=%08X, SP =%08X, LR =%08X
|
|
R12=0x%08X LR=0x%08X PC=0x%08X XPSR=0x%08X
|
|
R%-2d=%08X, R%-2d=%08X, R%-2d=%08X, R%-2d=%08X
|
|
ramrun_test_main
|
|
read reg 0xF8 val=%x
|
|
Ready List
|
|
REG:AFSR = 0x%08x
|
|
REG:AIRCR = 0x%08x
|
|
REG:BFAR = 0x%08x
|
|
REG:BT_CURRENTRXDESCPTR: 0x%x
|
|
REG:CCR = 0x%08x
|
|
REG:CFSR = 0x%08x
|
|
REG:[fp] = 0x%08x
|
|
REG:HFSR = 0x%08x
|
|
REG:ICSR = 0x%08x
|
|
REG:[ip] = 0x%08x
|
|
REG:IP_ERRORTYPESTAT: 0x%x
|
|
REG:[LR] = 0x%08x
|
|
REG:MMFAR = 0x%08x
|
|
REG:MSP = 0x%08x
|
|
REG:PSP = 0x%08x
|
|
REG:[R0] = 0x%08x
|
|
REG:[R1] = 0x%08x
|
|
REG:[R2] = 0x%08x
|
|
REG:[R3] = 0x%08x
|
|
REG:[R4] = 0x%08x
|
|
REG:[R5] = 0x%08x
|
|
REG:[R6] = 0x%08x
|
|
REG:[R7] = 0x%08x
|
|
REG:[R8] = 0x%08x
|
|
reg_reset:
|
|
REG:SCR = 0x%08x
|
|
REG:SHCSR = 0x%08x
|
|
REG:[sl] = 0x%08x
|
|
REG:[SP,#0] = 0x%08x
|
|
REG:SP = 0x%08x
|
|
REG:[SP,#12] = 0x%08x
|
|
REG:[SP,#16] = 0x%08x
|
|
REG:[SP,#20] = 0x%08x
|
|
REG:[SP,#24] = 0x%08x
|
|
REG:[SP,#28] = 0x%08x
|
|
REG:[SP,#32] = 0x%08x
|
|
REG:[SP,#36] = 0x%08x
|
|
REG:[SP,#40] = 0x%08x
|
|
REG:[SP,#4] = 0x%08x
|
|
REG:[SP,#44] = 0x%08x
|
|
REG:[SP,#48] = 0x%08x
|
|
REG:[SP,#52] = 0x%08x
|
|
REG:[SP,#56] = 0x%08x
|
|
REG:[SP,#60] = 0x%08x
|
|
REG:[SP,#64] = 0x%08x
|
|
REG:[SP,#8] = 0x%08x
|
|
reg=%x,v=%x
|
|
release hci_uart_tx_sema
|
|
reset bt_tx_wait_sem fail,%d
|
|
reset hci_uart_tx_sema fail,%d
|
|
RF_ED_9_6[%d]=0x%x
|
|
rFeID
|
|
#RF@F!
|
|
#RF@F)
|
|
rf_f8_5_0=0x%x, rf_f8_11_6=0x%x
|
|
RFF BI
|
|
RF[FPFYF
|
|
rF)ID
|
|
rIrLB
|
|
ROKYIYH
|
|
rstore dig reg=0x%x,v=0x%x
|
|
RTX V5.5.1
|
|
Running
|
|
RUNNING
|
|
rx linkkey:
|
|
rx reg_set:
|
|
rx reg_store:
|
|
rx reg=%x,v=%x
|
|
RX/TX-DMA configured on SPI %d
|
|
%s 0x%x=0x%x , 0x%x=0x%x
|
|
%s bit_val = %d, bit_offset =%d ch=%d
|
|
%s data type is invalid
|
|
%s,%d os err=%d
|
|
(SecureFault)
|
|
%s efuse:%d/%d LV=%d, HV=%d, Slope:%d Intcpt:%d
|
|
%s efuse/val:0x%02x/0x%04x
|
|
%s: error size,0x%x,0x%x,0x%x
|
|
Set 2g calib flags
|
|
Set 5g calib flags
|
|
Set bdr calib value =%x
|
|
Set bt freq calib flags 0x%4x
|
|
Set edr calib value =%x
|
|
Set freq calib flags 0x%4x
|
|
Set freq calib value =%x
|
|
set pcm
|
|
set the bt bdr value : %d
|
|
set vohci
|
|
Set wifi_addr calib flags
|
|
%s exit, %dus
|
|
sF4ID
|
|
[%s] failed
|
|
SFBFpIC
|
|
sF"ID
|
|
[%s] g_block_index=%d begin_addr=%p size=%d
|
|
[%s] g_block_index(%d) >= MED_HEAP_BLOCK_MAX_NUM
|
|
%s: handler already registered: user=%d handler=%p existedUser=%d
|
|
%s: handler cannot be NULL: user=%d
|
|
%s: handler list full: user=%d handler=%p curCnt=%u
|
|
SHCSR=%08X, CFSR =%08X, HFSR =%08X, AFSR =%08X
|
|
%s host time-out
|
|
[%s] index=%d g_block_index=%d. Cannot malloc any RAM
|
|
sleep_judge flag:%d
|
|
%s len:%d
|
|
%s line =%d, get efuse error
|
|
%s line:%d sRet:%d
|
|
-%s: mem pool size too small: start=%p end=%p reserved_size=%u
|
|
%s module %d
|
|
[%s] no memory: size=%u
|
|
%s on/off:%d level:%d
|
|
%s osEventTimeout
|
|
SPEECH
|
|
SPIPHY: Bad bits cfg
|
|
SPIPHY: SPI cs bad: %d
|
|
SPI rate too large: %u
|
|
SPI rate too small: %u
|
|
%s powerlevel =0x%4x
|
|
[%s] ptr=%p size=%u free=%u user=%p
|
|
%s reg_store:
|
|
%s rf_de=0x%x, d0350248=0x%x, d0220c00=0x%x
|
|
%s: Set RT irq in hal_uart_dma_recv_mask... to avoid data lost
|
|
%s set voice path g_voice_path =%d
|
|
)ssJ8F
|
|
[%s] start=%p size=%d user=%p
|
|
%s, state:0x%08x
|
|
Stack:
|
|
stack_mem=0x%08X stack_size=%u sp:0x%04x min_stack_free=%u
|
|
(Stack overflow UsageFault)
|
|
*** stack smashing detected ***: terminated
|
|
start_recv_dma_with_mask
|
|
st_bes_h5.thread_data_retrans=%p
|
|
%s The power value not in range = %04x
|
|
Stopped
|
|
store dig reg=0x%x,v=0x%x
|
|
swap_in_time=%u(ticks)/%u(ms) swap_out_time=%u(ticks)/%u(ms)
|
|
syspool_get_buff
|
|
syspool_init: %p,0x%x
|
|
syspool_original_size
|
|
System pool in shortage! To allocate size %d but free size %d.
|
|
systimer
|
|
task msg buff:
|
|
task runtime %u(ticks)/%u ms
|
|
TERMINAT
|
|
Terminate List
|
|
The channel invalid
|
|
The channel is invald
|
|
The channel is invalid, bit_offset < 0
|
|
The channel number invalid ch = %d
|
|
thread=0x%x, prio=%u state=%-9s thread_addr=0x%08X
|
|
--- Thread BAD
|
|
--- Thread %d
|
|
thread_join=0x%08X flags_options=%u wait_flags=%u thread_flags=%u
|
|
Thread List:
|
|
, ThreadMode
|
|
--- Thread name=%s cpu=%%%d min-free-stack=%d
|
|
thread_next=0x%08X thread_prev=0x%08X delay_next=0x%08X delay_prev=0x%08X
|
|
--- Thread NONE
|
|
thread still runing, now %u(ticks)/%u(ms)
|
|
%T:I:J44
|
|
Timer current tick %u, Load %u
|
|
Timer %p Callback: %p
|
|
Timer: %s
|
|
--- Timers is handleing:%d
|
|
--- Timers Stats:
|
|
Timer state: %s
|
|
Timer type %s
|
|
"tK F)F
|
|
TRACE-%u: Wait memsc timeout
|
|
T>UUUUUU
|
|
TWSAPP
|
|
tx_delay_cap:%d
|
|
TX-DMA configured on SPI %d
|
|
tx length invalid:%d
|
|
tx linkkey:
|
|
tx_pulling_rf_dig_set
|
|
uart_mutex
|
|
(Unaligned access UsageFault)
|
|
(Undefined instruction UsageFault)
|
|
unsupport cmd:%d
|
|
unsupported message type:%d
|
|
(UsageFault)
|
|
usbphy open fail
|
|
use time: %d ms
|
|
V!8F}J
|
|
vbat:reg 0x%x, vbat %d
|
|
V?LUUUUU
|
|
VOICE_COMPRESS
|
|
WAIT_DLY
|
|
WAIT_EVE
|
|
WAIT_FLAG
|
|
WAIT_JOIN
|
|
Wait List
|
|
WAIT_MEM
|
|
WAIT_MGET
|
|
WAIT_MPUT
|
|
WAIT_MUT
|
|
WAIT_SEM
|
|
wakeup_timer_handler. gpio:%u
|
|
warning clear bitfield unknown evt_type:%d
|
|
warning: frame timeout, drop it
|
|
warning! invalid linkid:%d handle:0x%04x
|
|
warning! TX hander should be always active
|
|
warning! unknown status:%d
|
|
WIFI_ADDR= %02x:%02x:%02x
|
|
wifi_addr calib flags: %d
|
|
wifi_fw
|
|
wlan_sdio_wakeup_ap
|
|
write reg 0x8C val=%x
|
|
write reg 0xB8 val=%x
|
|
write reg 0xBD val=%x
|
|
write reg 0xBE val=%x
|
|
write reg 0xC4 val=%x
|
|
write reg 0x%x[11:6] val=%x
|
|
write reg 0x%x[5:0] val=%x
|
|
xB *FZI
|
|
XPSR=%08X
|
|
Y@1@K@a
|
|
yF9K@"
|
|
yF!K@"
|
|
yF'K@"
|
|
yF.K@"
|
|
"YK F)F
|
|
+`!y`yj
|
|
ZFd!PF
|
|
zF'M@#
|
|
zF+M@#
|
|
zF]N@#
|
|
"Z`[FZFO
|
|
=@zj?@L~@@\GA@l
|