OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 9542|回复: 13

STM32F401 语音解码编码Speex移植 求助!

[复制链接]

2

主题

6

帖子

0

精华

初级会员

Rank: 2

积分
61
金钱
61
注册时间
2016-3-30
在线时间
16 小时
发表于 2016-3-30 21:34:00 | 显示全部楼层 |阅读模式
5金钱
不好意思,没仔细阅读新手发帖子要悬赏再发一次!

原子哥,大家好:
    小弟想把Speex库移植到 STM32F401上,做语音压缩,输入数据是ADC采集音频数据,采样率是8K,移植Speex到STM32F401上总是进硬件中断HardFault_Handler函数里,我在论坛也看了相关大家碰到这个问题的解决方法是 将S启动文件里的 heap size 改大,改为0x00008000,但是问题依然存在,程序能够编码2次,2次以后就进入硬件中断中了!!跪求解决方法,在线等.....
   我还想有经验的确定个问题,STM32F401是否可以移植Speex??? 有没有哪位做过,先谢谢大家!

/*******************************************************************************
* Function Name  : Speex_Encode
* Description    : SpeexòôÆμ±àÂëoˉêy
* Input          : none   
* Output         :         none
* Return         :         none
*******************************************************************************/

void Speex_Encode(void)
{
  Speex_EncodeCount++;
        //memcpy(gInTemp, EnCodeBuf, 160*2);
  /* Flush all the bits in the struct so we can encode a new frame */
  speex_bits_reset(&bitsEncode);
  /* Encode the frame */
  speex_encode_int(enc_state, (spx_int16_t*)EnCodeBuf, &bitsEncode);
  /* Copy the bits to an array of char that can be decoded */
  speex_bits_write(&bitsEncode, (char *)OutBytes, ENCODED_FRAME_SIZE);
  //±àÂë½áêøoóêí·ÅbitsEncodeoíenc_state
  speex_bits_destroy (&bitsEncode);
  speex_encoder_destroy (enc_state);
}

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2016-4-1 22:48:19 | 显示全部楼层
回复

使用道具 举报

2

主题

6

帖子

0

精华

初级会员

Rank: 2

积分
61
金钱
61
注册时间
2016-3-30
在线时间
16 小时
 楼主| 发表于 2016-4-2 10:12:06 | 显示全部楼层
:(:(:( 没有人移植过吗?  STM32F401上是否可以移植Speex?
回复

使用道具 举报

2

主题

6

帖子

0

精华

初级会员

Rank: 2

积分
61
金钱
61
注册时间
2016-3-30
在线时间
16 小时
 楼主| 发表于 2016-4-6 08:52:19 | 显示全部楼层
顶一顶!
回复

使用道具 举报

2

主题

6

帖子

0

精华

初级会员

Rank: 2

积分
61
金钱
61
注册时间
2016-3-30
在线时间
16 小时
 楼主| 发表于 2016-4-15 09:40:51 | 显示全部楼层
等有缘人!
回复

使用道具 举报

2

主题

12

帖子

0

精华

初级会员

Rank: 2

积分
57
金钱
57
注册时间
2016-3-20
在线时间
12 小时
发表于 2016-4-16 20:19:36 | 显示全部楼层
楼主你好,前些日子我在论坛发了贴,也是没有回复,后来自己尝试移植,成功了,我的移植平台是F429,有问题可以联系我
回复

使用道具 举报

2

主题

6

帖子

0

精华

初级会员

Rank: 2

积分
61
金钱
61
注册时间
2016-3-30
在线时间
16 小时
 楼主| 发表于 2016-4-26 10:09:40 | 显示全部楼层
shannon2014 发表于 2016-4-16 20:19
楼主你好,前些日子我在论坛发了贴,也是没有回复,后来自己尝试移植,成功了,我的移植平台是F429,有问题 ...

感谢shannon2014回复,304000899这是我的QQ,希望能得到您的帮助!
回复

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
3
金钱
3
注册时间
2017-7-31
在线时间
0 小时
发表于 2017-7-31 21:54:59 | 显示全部楼层
shannon2014 发表于 2016-4-16 20:19
楼主你好,前些日子我在论坛发了贴,也是没有回复,后来自己尝试移植,成功了,我的移植平台是F429,有问题 ...

你好,我跟楼主一样的困惑,1064424654这是我的QQ,我能够得到您的帮助嘛!
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手上路

积分
38
金钱
38
注册时间
2013-6-13
在线时间
4 小时
发表于 2017-8-19 22:08:08 | 显示全部楼层
楼主你这F4 移植speex移植好了吗  我的现在一直进入硬件异常中断
回复

使用道具 举报

0

主题

2

帖子

0

精华

新手上路

积分
30
金钱
30
注册时间
2018-2-5
在线时间
7 小时
发表于 2018-3-5 16:43:43 | 显示全部楼层
你好!我遇到同样的问题,531587156我的QQ,求助!
回复

使用道具 举报

0

主题

2

帖子

0

精华

新手上路

积分
22
金钱
22
注册时间
2020-10-8
在线时间
6 小时
发表于 2020-11-21 17:55:54 | 显示全部楼层
您好,楼主的f4移植成功了吗,1377011708我的qq,求助
回复

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
9
金钱
9
注册时间
2021-9-10
在线时间
3 小时
发表于 2021-9-14 10:35:57 | 显示全部楼层
楼主请问解决了 我现在也遇到您一样的问题能请教一下吗?我怕QQ 1246040913
回复

使用道具 举报

17

主题

55

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
225
金钱
225
注册时间
2018-10-13
在线时间
44 小时
发表于 2021-9-27 20:36:06 | 显示全部楼层
楼主请问你解决了吗啊
回复

使用道具 举报

2

主题

3

帖子

0

精华

新手入门

积分
14
金钱
14
注册时间
2024-5-23
在线时间
1 小时
发表于 2024-6-7 13:49:57 | 显示全部楼层
请问您移植成功了吗?我也是想要把speex移植到f429,救助!
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-22 10:35

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表