SDK: CB103_V2.0.0
使用w800开发板做语音对话功能,需要播放 24khz,16bit,mono的mp3文件。
修改代码工程的codec config信息,
local_audio.c - _inter_start方法:
codec_output_config_t output_config;
output_config.bit_width = 16;
output_config.sample_rate = 24000;
output_config.mono_mode_en = 1;
烧写后报错误,无法播放:
allocate sector cache memory fail!
write to spi flash fail(6)!
请问如何修改才能支持播放?
试过把24khz重采样为16khz可以播,但效率很差声音断断续续的。
谢谢
多谢回复,查看代码默认为master,CODEC_ALWAYS_AS_MASTER_FTR为1,设为0关闭后出现一样的spi报错信息。似乎配24k就会报错
@solin spi报错就跟i2s有啥关系呀,是不是得查下spi那边
好的,会对比原始工程代码看看有什么差异,再回复,🤝