电子产业一站式赋能平台

PCB联盟网

搜索
查看: 2103|回复: 1
收起左侧

求助!!stm32f4 怎么用SPEEX进行编码

[复制链接]

598

主题

943

帖子

5138

积分

四级会员

Rank: 4

积分
5138
发表于 2023-3-23 14:48:49 | 显示全部楼层 |阅读模式
我想用SPEEX进行语音编码 可是一直进入的是内存错误中断是怎么回事?
void MemManage_Handler(void)
{
   /* USER CODE BEGIN MemoryManagement_IRQn 0 */
   /* USER CODE END MemoryManagement_IRQn 0 */
   while (1)
   {
   }
   /* USER CODE BEGIN MemoryManagement_IRQn 1 */
   /* USER CODE END MemoryManagement_IRQn 1 */
}

通过仿真发现每次执行到int nb_encode(void *state, void *vin, SpeexBits *bits)这个函数里的
   /* LSP Quantization */
    if (st->first)
    {
       for (i=0;i<st->lpcSize;i++)
          st->old_lsp = lsp;
    }

就会跳到内存错误中断,有没有大神给讲解一下该怎么整

我一开始没有修改堆的大小显示进入的是硬件错误中断,当我把堆大小改变后进入的就是内存错误中断了。。。
回复

使用道具 举报

0

主题

825

帖子

683

积分

二级会员

Rank: 2

积分
683
发表于 2023-3-23 14:48:59 | 显示全部楼层
怎么解决啊
回复 支持 反对

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


联系客服 关注微信 下载APP 返回顶部 返回列表