引用: lyzhangxiang 发表于 2014-12-11 09:46
可能要进去MP3Decode函数中看一下-3和-8 ERROR-code代表的含义了,这样定位问题会快一些
引用: 90houyidai 发表于 2014-12-11 09:51
谢谢回复,提供的三个链接,后两个都看过了,回去研究第一个,硬件部分是spi读写sd卡,通过dma到uda3840的I2s,做wav部分已经可以,error部分有看过,等晚上贴上错误对应代码
引用: 90houyidai 发表于 2014-12-10 22:27
为什么我的问题永远是零回复
引用: lyzhangxiang 发表于 2014-12-11 09:56
通过dma到uda3840的I2s,这部分不太懂,uda3840是啥东西,fs有完整测试过吗,open file---read file ----- re write file ---- file ok ?
引用: lyzhangxiang 发表于 2014-12-11 09:56
通过dma到uda3840的I2s,这部分不太懂,uda3840是啥东西,fs有完整测试过吗,open file---read file ----- re write file ---- file ok ?
引用: jishuaihu 发表于 2014-12-11 10:03
因为别人不知道你在问什么
引用: lyzhangxiang 发表于 2014-12-12 08:48
ERR_MP3_INVALID_SCALEFACT = -8,
无效的比例因子
ERR_MP3_FREE_BITRATE_SYNC = -3,
空闲比特同步
从我的理解上来看,问题可能出在其他的模块上面,mp3软件解码你是采用的我之前发的链接中的代码吧,这个应该不会有问题,除非发布者特地修改的问题,当然先别这么想。
这个soft decode模块应该不会有问题,那么主要问题就可能是你的文件流格式不对,看一下你的fs吧,按照我说的测试过了吗,其次是否需要其他的硬件配合比如定时器什么的,移植相关的模块和外设都检查一下。
只能帮你到这了,sorry