Кто любит RISC в жизни, заходим, не стесняемся.
Ответить

Stm32F4Discovery + STM32F10xxx Speex library - проблема...

Чт мар 20, 2014 17:16:27

Пытаюсь «соединить» Stm32F4Discovery и STM32F10xxx Speex library (AN2812) в Coocox, взяв за основу проект из http://habrahabr.ru/post/146501/(Распознавание речи на STM32F4-Discovery – создан в IAR).

«Затык» происходит на стадии инициализации энкодера – при вызове функции

enc_state = speex_encoder_init(&speex_nb_mode);

точнее - в speex_alloc_scratch(…) при выполнении

calloc(size,1); где size=3000 – это SPEEXENC_SCRATCH_STACK_SIZE.

Подскажите, где искать причину. Быть может не указаны какие-либо параметры компилятора из-за которого не может быть выделена память?

Re: Stm32F4Discovery + STM32F10xxx Speex library - проблем

Чт мар 27, 2014 10:47:04

Если есть готовый проект. Проверьте его для начала в IAR или Keil.

Re: Stm32F4Discovery + STM32F10xxx Speex library - проблем

Вс мар 30, 2014 15:26:09

Быть может не указаны какие-либо параметры компилятора из-за которого не может быть выделена память?

Скорее всего, размеры STACK и особенно HEAP, указанные в настройках компилятора, слишком маленькие. Попробуйте их увеличить.

Re: Stm32F4Discovery + STM32F10xxx Speex library - проблем

Сб апр 08, 2023 01:45:24

Доброго времени !
Пытаюсь приспособить эту библиотеку (к stmh7 серии), но мозгов не хватает (ещё на стадии портировании...)
Может кто сделал данную работу и даст какие ни будь подсказки ?
Ответить