|
HardFault на операциях с double |
|
|
|
Sep 16 2010, 10:25
|

developer
   
Группа: Свой
Сообщений: 902
Регистрация: 12-04-06
Из: Казань
Пользователь №: 16 032

|
Компилятор Sourcery G++ Lite 2010q1-188. Ядро Cortex-M3. При попытке выполнить операции с данными типа double контроллер вылетает в HardFault Exaption. Таже сама программа скомпилированая IAR работает нормально. Ключи компиляции Код CFLAGS = -mcpu=cortex-m3 -mthumb -Wall -g $(OPTIMIZATION) $(INCLUDES) LDFLAGS = -Wl,--gc-sections,-Map=$@.map,-cref,-u,Reset_Handler -T link.ld Подскажите в чем может быть причина возникновения исключительной ситуации?
--------------------
Все может быть и быть все может, и лишь того не может быть-чего уж точно быть не может, хотя..и это может быть.
|
|
|
|
|
 |
Ответов
|
Sep 17 2010, 05:03
|

developer
   
Группа: Свой
Сообщений: 902
Регистрация: 12-04-06
Из: Казань
Пользователь №: 16 032

|
Цитата(klen @ Sep 16 2010, 20:18)  на вскидку приходит мысль только о том что линкер неправильную либу libgcc прикручивает... хотя без даблов то работает. попробуйте мою сборку, если эффект тотже будет - помогу найти косяг. Попробовал с вашей, тоже вылетает в эксепшен. Вот мой тестовый проектик.
LPC13xx_test.rar ( 25.89 килобайт )
Кол-во скачиваний: 82Цитата(AHTOXA @ Sep 16 2010, 21:02)  У меня на прошлой сборке (arm-2009q1-161-arm-none-eabi) и на сборках от klen-a с плавучкой порядок, нормально работает. arm-2010q1-188 скачал, но ещё не пробовал. Можно примерчик какой-нибудь.
--------------------
Все может быть и быть все может, и лишь того не может быть-чего уж точно быть не может, хотя..и это может быть.
|
|
|
|
Сообщений в этой теме
dimka76 HardFault на операциях с double Sep 16 2010, 10:25 AHTOXA У меня на прошлой сборке (arm-2009q1-161-arm-none-... Sep 16 2010, 17:02   dimka76 Цитата(klen @ Sep 18 2010, 18:45) а со ст... Sep 20 2010, 05:29    klen Цитата(dimka76 @ Sep 20 2010, 09:29) Я во... Sep 20 2010, 09:33     dimka76 Цитата(klen @ Sep 20 2010, 13:33) дайте и... Sep 20 2010, 09:42 _Pasha Дима, в пылу предположений забыл спросить, нет ли ... Sep 20 2010, 16:20 dimka76 Цитата(_Pasha @ Sep 20 2010, 20:20) Дима,... Sep 21 2010, 04:50 IgorKossak QUOTE (_Pasha @ Sep 20 2010, 19:20) Дима,... Sep 21 2010, 07:00  klen глубина стека потребная для вызова вашей функции -... Sep 21 2010, 11:38   dimka76 Цитата(klen @ Sep 21 2010, 15:38) глубина... Sep 21 2010, 12:08    klen на первый взгляд нет косяков, ошибка видимо смеш... Sep 21 2010, 19:33   dimka76 Цитата(klen @ Sep 21 2010, 15:38) глубина... Sep 22 2010, 04:30    klen Цитата(dimka76 @ Sep 22 2010, 08:30) Вы н... Sep 22 2010, 10:03     dimka76 Цитата(klen @ Sep 22 2010, 14:03) проверя... Sep 22 2010, 10:57 GetSmart Разве под отладчиком нельзя найти место "свал... Sep 22 2010, 04:28 dimka76 Удалось решить проблему.
Собрал свой проектик в K... Sep 24 2010, 09:56 _Pasha Цитата(dimka76 @ Sep 24 2010, 13:56) КодL... Sep 24 2010, 11:39  dimka76 Цитата(_Pasha @ Sep 24 2010, 15:39) 1.У В... Sep 24 2010, 12:01   klen -mcpu=cortex-m3 -mthumb
это никак не могло сыграт... Sep 24 2010, 12:45    dimka76 Цитата(klen @ Sep 24 2010, 16:45) а вот -... Sep 24 2010, 12:52   MrYuran Цитата(dimka76 @ Sep 24 2010, 16:01) А пл... Sep 24 2010, 13:41 dimka76 Поэкспериментировав с ключиками линкера выяснил, ч... Sep 25 2010, 03:47 klen Цитата(dimka76 @ Sep 25 2010, 07:47) Поэк... Sep 25 2010, 06:39  dimka76 Цитата(klen @ Sep 25 2010, 10:39) бред ка... Sep 25 2010, 06:47
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|