Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: GCC4.1.0 : виснет spintf c float аргументом
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
doomer#gp
При вызове sprintf, snprintf для преобразования чисел с плавающей точкой в строку функция под висает. Пробовал линковать с разными версиями libc - без результата.

С целыми числами - нормально.

Где грабли ?
d__
Грабли наверняка в в версии компилера. Вот тебе адрес с табличкой где отмечены все версии ГНУ тулчейнов и показана их работоспособность...:
http://www.kegel.com/crosstool/crosstool-0.42/buildlogs/
Alex03
Цитата(doomer#gp @ Nov 9 2006, 17:08) *
При вызове sprintf, snprintf для преобразования чисел с плавающей точкой в строку функция под висает. Пробовал линковать с разными версиями libc - без результата.

С целыми числами - нормально.

Где грабли ?


Мож стека маловато?
doomer#gp
Пробовал увеличить стек до 4 к - не помогает. Установил, что проц (LPC2292) при вызове sprinf c float валится в Data Abort. Попробую еще на 3.4.5 скомпилить
doomer#gp
Библиотеки не причем ! Поставил код с sprintf в начало кола проекта - работает. Похоже - что-то действительно со стеком нелады.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.