Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: работа с float в Keil
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Все остальные микроконтроллеры > MCS51
EugeNNe
Пользуюсь Keil C51 и uVision. В доке к вижну написано "No support is available for user libraries or floating-point arithmetic". Чего ему не хватает конктретно для работы с float? Вероятно соответствующей библиотеки. Может кто поможет исправить ситуацию?
bialix
это известное ограничение демо-версии.
EugeNNe
Цитата(bialix @ Aug 3 2006, 13:22) *
это известное ограничение демо-версии.


Да, в демо-версии присутствует ограничение на размер генерируемого
и симулируемого и в у-Вижине кода. Эти ограничения снимаются известными
методами. По поводу работы с float говорится, что отсутсвует в дэмке соответствующая
библиотека (в каком - то докумэнте видел даже название требуемого файлика, но к сожалению
в данный момент не могу эту доку найти). Вопрос, что это за файл, где его взять и позволит
ли это решить проблему.
RedFroggy
В папку LIB файлик C51FPS.lib скопируйте. Должно помочь.
EugeNNe
Цитата(RedFroggy @ Aug 5 2006, 10:06) *
В папку LIB файлик C51FPS.lib скопируйте. Должно помочь.



Да именно эта библиотека и нужна, спасибо за помощь.
RedFroggy
Цитата(BigBolt @ Aug 7 2006, 13:21) *
Цитата(RedFroggy @ Aug 5 2006, 10:06) *

В папку LIB файлик C51FPS.lib скопируйте. Должно помочь.



Да именно эта библиотека и нужна, спасибо за помощь.


Пожалуйста.
Andy Great
Странно, глянул - в скачанном C51V801.EXE такой файл присутствует...
EugeNNe
Цитата(Andy Great @ Aug 7 2006, 14:23) *
Странно, глянул - в скачанном C51V801.EXE такой файл присутствует...



Мой uVision и С51 поставлялся вместе с фирменной отладочной платой и
программатором для контроллеров SiLabs. В доке написано, что к отладочному комплекту
прилагается только демо версия ПО, а остальное за денежки, обращатся по такому то адресу.
Так что ничего странного.
RedFroggy
Цитата(BigBolt @ Aug 10 2006, 12:22) *
Цитата(Andy Great @ Aug 7 2006, 14:23) *

Странно, глянул - в скачанном C51V801.EXE такой файл присутствует...



Мой uVision и С51 поставлялся вместе с фирменной отладочной платой и
программатором для контроллеров SiLabs. В доке написано, что к отладочному комплекту
прилагается только демо версия ПО, а остальное за денежки, обращатся по такому то адресу.
Так что ничего странного.

Так и есть. Там на компилятор накладывается ограничение на размер генерируемого кода и отсутствует библиотека для работы с плавающей точкой. Для того, чтобы помигать светодиодом, вполне хватит smile.gif.
lee88
В демо-версии Keil библиотека для работы с плавающей точкой присутствует, как и все остальные библиотеки. Однако они не устанавливаются при демо-инсталляции. Ежели в tools.ini прописать чего-надо, а для версий младше 8 еще и файлики поменять нужные, а потом переинсталлироваться, то все библиотеки будут на месте.
Andy Great
Цитата
В демо-версии Keil библиотека для работы с плавающей точкой присутствует, как и все остальные библиотеки.

А дистрибутив упакован ЗИПом. Распаковать нетрудно. Хотя, виноват, не проверил как с установкой именно ДЕМО, у меня ключик прописан...
evg123
Стандартный вариант установки демо-версии, чтобы работали все библиотеки (с 7-50 он работал)
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.