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 那边
好的, 会对比原始工程代码看看有什么差异, 再回复, 🤝