本项目假设运行该程序的设备是一个带有 Type-C 公头的 USB 设备,如下链接所示:
https://www.amazon.co.jp/dp/B07T97LC9L?ref=ppx_yo2ov_dt_b_fed_asin_title&th=1
当该设备连接到电脑或智能手机时,它会识别设备的 SPIFlash,如果存储了音频,则会在“音乐”模式下播放该音频。
然后,它会自动切换到“PC”模式,使电脑或智能手机能够识别 SPIFlash 中的内容作为存储,从而允许用户更改音频文件。
然而,虽然“音乐”模式工作正常,但在切换到“PC”模式时,通过 Type-C 直连无法识别存储,但通过 Type-A 直连可以识别。
以下是通过 Type-C 直连时的操作日志。
--P3 Reset Source : 0x1
VDDIO POR
[Info]: [SDFILE]VM size: 0x35000 @ 0x49000
[Info]: [SDFILE]disk capacity 512 KB
last file_addr:48393 49d
end_addr:49000
49 53 44 55 04 02 20 FF 83 57 A4 BE D4 84 FF FF
[Debug]: [SDFILE]sdfile mount succ
[Info]: [BOARD]Power init : apps/soundbox/board/br25/board_ac696x_demo/board_ac696x_demo.c
wvdd_lev: 6
vbat_adc_value = 401
vbg_adc_value = 378
add sample ch 50000f
[Info]: [USER_CFG]read new cfg bt name config:jl_soundbox_test
[Info]: [USER_CFG]bt name config:jl_soundbox_test
[Info]: [USER_CFG]read new cfg ble name config:jl_soundbox_ble
[Info]: [USER_CFG]ble name config:jl_soundbox_ble
[Info]: [USER_CFG]new cfg tws pair code config:
FF FF
[Info]: [USER_CFG]tws pair code config:
FF FF
[Info]: [USER_CFG]read new cfg rf config:10
[Info]: [USER_CFG]rf config:10
[Info]: [USER_CFG]read new cfg ble rf config:10
[Info]: [USER_CFG]ble rf config:10
[Info]: [USER_CFG]aec config:
03 16 17 01 66 66 A6 3F 66 66 A6 3F 66 66 A6 3F
66 66 A6 3F 00 00 C0 40 00 00 40 40 00 00 48 C2
00 00 40 41 00 00 00 00 00 00 20 C2 00 00 8C C2
00 00 80 3F 00 00 8C C2 00 00 40 C0 00 00 80 40
00 00 A0 3F EC 51 B8 3D
[Info]: [USER_CFG]aec_cfg mic_gain:3 dac_gain:22
[Info]: [USER_CFG]usb_mic_gain: 7
[Info]: [USER_CFG]max vol:30 default vol:15 tone vol:10 vol_sync:63
[Info]: [USER_CFG]warning_tone_v:340 poweroff_tone_v:330
[Info]: [USER_CFG]auto_off_time:0
[Info]: [USER_CFG]read music play mode err
vbat: 504
vbat: 504
vbat: 504
vbat: 504
vbat: 504
vbat: 504
vbat: 504
vbat: 504
vbat: 504
vbat: 504
vbat: 504
[Info]: [FLASH]norflash_init ! 22 0
[Info]: [FLASH]norflash new partition fat_nor
fat_nor add start
[Info]: [FLASH]norflash open
[Debug]: [SPI]spi clock source freq 24000000
[Info]: [FLASH]norflash_read_id: 0x856014
[Info]: [FLASH]norflash_capacity: 0x100000
[Info]: [FLASH]norflash open success !
__dev_manager_add, fat_nor add ok, dev->fmnt = 210c58, 0
[Info]: [TEST-UPDATE]testbox msg handle reg:1e31120
audio_enc_init
audio_dec_init
[Info]: [AUDIO-DAC]audio_dac_init
[Info]: [APP-UPDATE]<--------update_result_deal=0x5a00 3b56--------->
vbat: 504
vbat: 504
vbat: 504
vbat: 504
vbat: 504
vbat: 504
vbat: 504
vbat: 504
vbat: 504
vbat: 504
vbat: 504
[Info]: [APP]app_main
[Info]: [APP]APP_POWERON_TASK
[Debug]: [SDFILE]Open 0x1e3d32c, [/tone/power_on.*] Fail! (>_<)
cur --- 1
new +++ 4
[Info]: [APP]APP_MUSIC_TASK
music task start!!!!!
[Debug]: [SPI]spi clock source freq 24000000
[Debug]: [SDFILE]Open 0x1e3f486, [/tone/music.*] Fail! (>_<)
fsn_path = storage/fat_nor/C/, scan parm = -tMP1MP2MP3WAVDTSM4AAACMP4 -sn -r
[Debug]: [SPI]spi clock source freq 40000000
[Debug]: [SPI]spi clock source freq 24000000
[Debug]: [SPI]spi clock source freq 40000000
[Debug]: [SPI]spi clock source freq 24000000
[Debug]: [SPI]spi clock source freq 40000000
[Info]: [AUDIO-DAC]sample 48000
[Info]: [AUDIO-DAC]fifo init : 0x129e8 0x800 0x0 0x0 0x7ff
[Info]: [AUDIO-DAC]DAC LR OUTPUT
music_player_err_deal err = 1, msg = 65535
[Info]: [AUDIO-DAC]Audio dac fifo start : 2015
>>>> ch:0 UNMUTE
>>>> ch:1 UNMUTE
>>>> ch:2 UNMUTE
>>>>>>>>>>>>>>>>>>>> UNMUTE
[Info]: [APP_PC]pc_app_check 3
[Debug]: [SPI]spi clock source freq 40000000
[Info]: [AUDIO-DAC]dac stop
[Debug]: [SPI]spi clock source freq 24000000
music_player_err_deal err = 0, msg = 65535
>>>> ch:0 MUTE
>>>> ch:1 MUTE
>>>> ch:2 MUTE
>>>>>>>>>>>>>>>>>>>> MUTE
>>>>>>>>>>>>>app_common_device_event_handler 484
[Info]: [APP_PC]pc_app_check 5
cur --- 4
new +++ b
[Info]: [APP]APP_PC_TASK
[Debug]: [SPI]spi clock source freq 40000000
[Debug]: [SDFILE]Open 0x1e3f3b2, [/tone/pc.*] Fail! (>_<)
[Info]: [APP_PC]App Start - PC
app_task_switch_next from 11
cur --- b
new +++ 4
app_task_switch_next to 4
[Info]: [APP_PC]pc_app_check 3
[Info]: [APP_PC]App Stop - PC
[Info]: [FLASH]norflash close
[Info]: [FLASH]norflash close done
[Info]: [FLASH]norflash open
[Debug]: [SPI]spi clock source freq 40000000
[Info]: [FLASH]norflash_read_id: 0x856014
[Info]: [FLASH]norflash_capacity: 0x100000
[Info]: [FLASH]norflash open success !
[Info]: [APP]APP_MUSIC_TASK
music task start!!!!!
[Debug]: [SPI]spi clock source freq 24000000
[Debug]: [SDFILE]Open 0x1e3f486, [/tone/music.*] Fail! (>_<)
fsn_path = storage/fat_nor/C/, scan parm = -tMP1MP2MP3WAVDTSM4AAACMP4 -sn -r
[Debug]: [SPI]spi clock source freq 40000000
[Debug]: [SPI]spi clock source freq 24000000
[Debug]: [SPI]spi clock source freq 40000000
[Debug]: [SPI]spi clock source freq 24000000
[Debug]: [SPI]spi clock source freq 40000000
[Info]: [AUDIO-DAC]sample 48000
[Info]: [AUDIO-DAC]fifo init : 0x129e8 0x800 0x0 0x0 0x7ff
[Info]: [AUDIO-DAC]DAC LR OUTPUT
[Info]: [AUDIO-DAC]Audio dac fifo start : 2015
>>>> ch:0 UNMUTE
>>>> ch:1 UNMUTE
>>>> ch:2 UNMUTE
>>>>>>>>>>>>>>>>>>>> UNMUTE
music_player_err_deal err = 1, msg = 65535
[Info]: [APP_PC]pc_app_check 3
[Debug]: [SPI]spi clock source freq 40000000
[Info]: [AUDIO-DAC]dac stop
[Debug]: [SPI]spi clock source freq 24000000
music_player_err_deal err = 0, msg = 65535
>>>> ch:0 MUTE
>>>> ch:1 MUTE
>>>> ch:2 MUTE
>>>>>>>>>>>>>>>>>>>> MUTE
>>>>>>>>>>>>>app_common_device_event_handler 484
[Info]: [APP_PC]pc_app_check 5
cur --- 4
new +++ b
[Info]: [APP]APP_PC_TASK
[Debug]: [SPI]spi clock source freq 40000000
[Debug]: [SDFILE]Open 0x1e3f3b2, [/tone/pc.*] Fail! (>_<)
[Info]: [APP_PC]App Start - PC
app_task_switch_next from 11
cur --- b
new +++ 4
app_task_switch_next to 4
[Info]: [APP_PC]pc_app_check 3
[Info]: [APP_PC]App Stop - PC
[Info]: [FLASH]norflash close
[Info]: [FLASH]norflash close done
[Info]: [FLASH]norflash open
[Debug]: [SPI]spi clock source freq 40000000
[Info]: [FLASH]norflash_read_id: 0x856014
[Info]: [FLASH]norflash_capacity: 0x100000
[Info]: [FLASH]norflash open success !
[Info]: [APP]APP_MUSIC_TASK
music task start!!!!!
[Debug]: [SPI]spi clock source freq 24000000
[Debug]: [SDFILE]Open 0x1e3f486, [/tone/music.*] Fail! (>_<)
fsn_path = storage/fat_nor/C/, scan parm = -tMP1MP2MP3WAVDTSM4AAACMP4 -sn -r
[Debug]: [SPI]spi clock source freq 40000000
[Debug]: [SPI]spi clock source freq 24000000
[Debug]: [SPI]spi clock source freq 40000000
[Debug]: [SPI]spi clock source freq 24000000
[Debug]: [SPI]spi clock source freq 40000000
[Info]: [AUDIO-DAC]sample 48000
[Info]: [AUDIO-DAC]fifo init : 0x129e8 0x800 0x0 0x0 0x7ff
[Info]: [AUDIO-DAC]DAC LR OUTPUT
[Info]: [AUDIO-DAC]Audio dac fifo start : 2015