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

Кто любит RISC в жизни, заходим, не стесняемся.
Ответить
Alex_M
Родился
Сообщения: 1
Зарегистрирован: Чт мар 20, 2014 16:33:15

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

Сообщение Alex_M »

Пытаюсь «соединить» 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.

Подскажите, где искать причину. Быть может не указаны какие-либо параметры компилятора из-за которого не может быть выделена память?
kybin
Первый раз сказал Мяу!
Сообщения: 28
Зарегистрирован: Пн мар 17, 2014 10:37:29

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

Сообщение kybin »

Если есть готовый проект. Проверьте его для начала в IAR или Keil.
iliasam
Открыл глаза
Сообщения: 49
Зарегистрирован: Вт янв 05, 2010 18:38:15

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

Сообщение iliasam »

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

Скорее всего, размеры STACK и особенно HEAP, указанные в настройках компилятора, слишком маленькие. Попробуйте их увеличить.
Алекsей
Родился
Сообщения: 16
Зарегистрирован: Сб июл 09, 2022 13:36:24

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

Сообщение Алекsей »

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

Вернуться в «ARM»