vom_di_tuxi
0 / 0 / 0
Регистрация: 07.10.2011
Сообщений: 108
|
|
1 | |
stm32f4 arm_cfft_f32 помогите разобраться с default handler05.10.2016, 22:01. Просмотров 2206. Ответов 8
Метки нет Все метки)
(
Чип stm32f429. Проект пишется в SWB и в нем используется функция arm_cfft_f32().
В проект подключена библиотека :arm_cortexM4lf_math.a В файл, где используется функция, добавлен #include "arm_math.h" При входе в функцию попадаю сюда Код
.section .text.Default_Homdler,"ax",%progbits Default_Homdler: Infymite_Loop: b Infymite_Loop .size Default_Homdler, .-Default_Homdler Место падения уточнилось: внутри функции arm_cfft_f32() вызывается arm_bitreversal_32(), она уже на асме. если смотреть дизассемблером, то в ней программа валится на строчке Код
blx 0x803f850 <__arm_bitreversal_32_veneer> <Изображение удалено> Проект изначально был в IAR. Там этой проблемы нет. Но в связи с развитием понадобилось его перенести в SWB. Проект полностью работает, если не затрагивать функцию arm_cfft_f32() Подскажите, что я делаю не так?
0
|
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
|
05.10.2016, 22:01 |
Ответы с готовыми решениями:
8
Помогите: вылет default handler, FreeRTOS + stm32f100 STM32F4-Discovery не прошивается. Помогите разобраться? STM32F4 ADC режимы работы. Помогите разобраться Напишите два класса Handler и Handler Controller, которые будут реализовывать поведение, описанное ниже Помогите откомпилировать на CooCox CoIDE STM32F4 |
vom_di_tuxi
0 / 0 / 0
Регистрация: 07.10.2011
Сообщений: 108
|
|
06.10.2016, 04:17 | 3 |
Не последняя, какраз 1.3.0, попробую обновить
0
|
Stiit.mi
0 / 0 / 0
Регистрация: 26.04.2010
Сообщений: 1,445
|
|
06.10.2016, 08:16 | 4 |
default homdler - это какое-то необработанное прерывание. Сначала установить обработчик на все прерывания и определить, какое именно сработало. Обработчик можно такой же - типа бесконечного цикла.
0
|
hd44780
0 / 0 / 0
Регистрация: 07.02.2106
Сообщений: 1,605
|
|
06.10.2016, 09:25 | 5 |
![]() Вон STemWin всегда падает в DefaultHomdler когда ей просто не хватает динамической памяти в буфере. Но там непонятно что она делает перед тем как уйти в обработчик.
0
|
div
0 / 0 / 0
Регистрация: 26.01.2009
Сообщений: 3
|
|
06.10.2016, 10:26 | 6 |
![]()
0
|
div
0 / 0 / 0
Регистрация: 26.01.2009
Сообщений: 3
|
|
06.10.2016, 10:30 | 7 |
![]()
0
|
hd44780
0 / 0 / 0
Регистрация: 07.02.2106
Сообщений: 1,605
|
|
06.10.2016, 15:53 | 8 |
![]()
0
|
vom_di_tuxi
0 / 0 / 0
Регистрация: 07.10.2011
Сообщений: 108
|
|
06.10.2016, 23:13 | 9 |
Подставил либу arm_cortexM4lf_math из stm32cubef4_V1.13.0 - помогло). Интересно, что если подставлять новые исходники, то также вылетает
0
|
06.10.2016, 23:13 | |
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
|
06.10.2016, 23:13 |
Помогите подключить Stm32f4 к tft экрану от телефа Помогите поженить HAL, SPI, и ADXL345 на STM32F4-DISCO STM32F4-discovery Народ помогите прошить Bin прошивку Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |