Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Говорят, здесь бывает diwil, разработчик msp-gcc?
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > MSP430
AHTOXA
Собственно, субж. Столкнулся с небольшой проблемой, краткое описание здесь.
Отчего так?

Но на самом деле меня гораздо больше интересует, почему нет поддержки плавучки в sprintf, и планируется ли её ввести?

Или я неправильно выбрал место, и лучше отправить багрепорт и пожелание?

Пользуясь случаем - большое спасибо за отличный инструмент:-)
diwil
бывает, но редко smile.gif

Плавучки нет, ибо тогда еще не дошли руки, а сейчас стало понятно, то реализация плавающей точки займет уйму места и будет, во многих случаях, неуместна.
Конкретнее - в том виде, как sprintf() сделана сейчас, она занимает примерно 1.5к, а с плавающей точкой - около 40к.

Если честно, я сейчас не особо занимаюсь компилятором, ибо сдох диск со всеми исходниками и ключами доступа на гнутый ЦВС. Однако планирую возобновиь все в обозримом будующем и, наверное, допишу20и битную адресацию, ибо появился некий проект...

~d
P.S. во многих случаях можно обойтись без плавающей точки, даже при реализации оч сложных фильтров. А вот лоя обработки навигационных данных float может и не хватить smile.gif
AHTOXA
Спасибо за ответ!

Цитата(diwil @ Feb 15 2008, 15:47) *
Конкретнее - в том виде, как sprintf() сделана сейчас, она занимает примерно 1.5к, а с плавающей точкой - около 40к.


Огого:-) Но можно же наверное взять урезанную реализацию, например, из avr-gcc?

Цитата
Если честно, я сейчас не особо занимаюсь компилятором, ибо сдох диск со всеми исходниками и ключами доступа на гнутый ЦВС. Однако планирую возобновиь все в обозримом будующем и, наверное, допишу20и битную адресацию, ибо появился некий проект...


Это хорошо:-) Буду ждать обновлений:-)

Цитата
P.S. во многих случаях можно обойтись без плавающей точки, даже при реализации оч сложных фильтров. А вот лоя обработки навигационных данных float может и не хватить smile.gif


Да плавучка всё равно используется, с ней проще. Просто есть общая для всех процессоров терминальная оболочка, для настройки и отладки. И там используется sprintf. Пришлось для msp выкручиваться вручную:-)
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.