乐鑫技术交流
登录
直播中
duke刘
9年用户
747经验值
擅长:可编程逻辑
私信
关注
[问答]
获取WAV文件以将SPIFFS播放到i2s不断收到堆栈错误是什么原因造成的?
开启该帖子的消息推送
WAV
我正在尝试获取 WAV 文件以将 SPIFFS 播放到 i2s。它几乎可以工作,但我在 20 或 21 次播放后不断收到堆栈错误。
谁能告诉我是什么原因造成的?
NodeMCU 12-E
+
PCM board = ... 80430.html代码摘自:viewtopic.php?f=11&t=11790,异常(29):epc1=0x40208e0a epc2=0x00000000 epc3=0x00000000 excvaddr=0x00000000 depc=0x00000000 ctx: cont sp: 3ffefac0 end: 3ffefd20 offset: 01a0 >>>stack>>> 3ffefc60: 3fff09b 4 3fffdad0 3ffefcf4 40208dfd 3ffefc70: 3ffee710 00000001 3fffbd2c 3ffee710
3ffefc80: 3ffee710 3ffeeb10 00000000 40209169
3ffefc90: 3ffee140 3ffeec0c 3ffeeb10 4020657e
3ffefca0: 3ffee710 3ffee710 402074fc 3ffeed00
3ffefcb0: 3ffe8418 000007d0 000007d0 402010a3
3ffefcc0: 3ffee710 3ffeeb10 3ffeeb10 402065d2
3ffefcd0: 00010001 3ffeeb10 3ffeeb10 4020663c
3ffefce0: 3ffe8418 00000000 3ffeecc8 3ffeecf4
3ffefcf0: 3fffdad0 00000000 3ffeecec 4020667c
3ffefd00: 3fffdad0 00000000 3ffeecec 40207548
3ffefd10:feefeffe feefeffe 3ffeed00 40100718
<<<堆栈<<<
ets 2013 年 1 月 8 日,第一个原因:2,启动模式:(1,6)
回帖
(1)
听我讲
2024-4-9 15:05:09
这种堆栈错误通常是由于程序中发生异常或越界访问数组等问题导致的。在你的特定情况下,可能是播放音频文件时内存被占用过多导致的。尝试使用更小的 WAV 文件或增加板子的 RAM。另外,你可以尝试打印堆栈跟踪信息来了解具体是哪里出了问题。
这种堆栈错误通常是由于程序中发生异常或越界访问数组等问题导致的。在你的特定情况下,可能是播放音频文件时内存被占用过多导致的。尝试使用更小的 WAV 文件或增加板子的 RAM。另外,你可以尝试打印堆栈跟踪信息来了解具体是哪里出了问题。
举报
更多回帖
rotate(-90deg);
回复
相关问答
WAV
I2S
有噪音/静电
2018-11-07
3432
请问STM32F407作为
I2S
从机为什么会出现数据错位?
2018-12-12
8305
请问CC3200
I2S
总线如何正确
播放
单声道音频数据?
2018-06-07
3682
求助,关于STM32
I2S
播放
和采集声音的问题求解
2024-04-10
385
esp32
s
3
spiffs
读取
文件
错误
的
原因
?
2023-03-06
159
esp32
s
3
spiffs
读取
文件
错误
的
原因
?
2023-02-13
126
使用
I2S
播放
音乐时,BLE不能被手机扫描到的
原因
?怎么解决?
2023-02-13
212
i2s
驱动程序在向其传递数据时发出paniced (LoadProhibited)
错误
怎么处理?
2023-04-14
190
i2s
驱动程序在向其传递数据时发出paniced (LoadProhibited)
错误
如何解决?
2023-03-02
205
I2s
麦克风采样率似乎只有预期的一半,是
什么原因
造成
的?
2023-04-13
296
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分