реклама на сайте
подробности

 
 
> работа с float в Keil
EugeNNe
сообщение Aug 3 2006, 08:48
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 424
Регистрация: 6-03-06
Из: Н.Новгород
Пользователь №: 14 997



Пользуюсь Keil C51 и uVision. В доке к вижну написано "No support is available for user libraries or floating-point arithmetic". Чего ему не хватает конктретно для работы с float? Вероятно соответствующей библиотеки. Может кто поможет исправить ситуацию?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 11)
bialix
сообщение Aug 3 2006, 09:22
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 174
Регистрация: 4-11-04
Из: zp.ua
Пользователь №: 1 046



это известное ограничение демо-версии.


--------------------
Имей мужество пользоваться своим собственным разумом! (с) И.Кант
Go to the top of the page
 
+Quote Post
EugeNNe
сообщение Aug 3 2006, 12:15
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 424
Регистрация: 6-03-06
Из: Н.Новгород
Пользователь №: 14 997



Цитата(bialix @ Aug 3 2006, 13:22) *
это известное ограничение демо-версии.


Да, в демо-версии присутствует ограничение на размер генерируемого
и симулируемого и в у-Вижине кода. Эти ограничения снимаются известными
методами. По поводу работы с float говорится, что отсутсвует в дэмке соответствующая
библиотека (в каком - то докумэнте видел даже название требуемого файлика, но к сожалению
в данный момент не могу эту доку найти). Вопрос, что это за файл, где его взять и позволит
ли это решить проблему.
Go to the top of the page
 
+Quote Post
RedFroggy
сообщение Aug 5 2006, 06:06
Сообщение #4


Участник
*

Группа: Свой
Сообщений: 36
Регистрация: 7-11-05
Пользователь №: 10 549



В папку LIB файлик C51FPS.lib скопируйте. Должно помочь.
Прикрепленные файлы
Прикрепленный файл  C51FPS.ZIP ( 15.48 килобайт ) Кол-во скачиваний: 181
 
Go to the top of the page
 
+Quote Post
EugeNNe
сообщение Aug 7 2006, 09:21
Сообщение #5


Местный
***

Группа: Участник
Сообщений: 424
Регистрация: 6-03-06
Из: Н.Новгород
Пользователь №: 14 997



Цитата(RedFroggy @ Aug 5 2006, 10:06) *
В папку LIB файлик C51FPS.lib скопируйте. Должно помочь.



Да именно эта библиотека и нужна, спасибо за помощь.
Go to the top of the page
 
+Quote Post
RedFroggy
сообщение Aug 7 2006, 09:45
Сообщение #6


Участник
*

Группа: Свой
Сообщений: 36
Регистрация: 7-11-05
Пользователь №: 10 549



Цитата(BigBolt @ Aug 7 2006, 13:21) *
Цитата(RedFroggy @ Aug 5 2006, 10:06) *

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



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


Пожалуйста.
Go to the top of the page
 
+Quote Post
Andy Great
сообщение Aug 7 2006, 10:23
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 793
Регистрация: 5-11-04
Из: Краматорск, Украина
Пользователь №: 1 057



Странно, глянул - в скачанном C51V801.EXE такой файл присутствует...
Go to the top of the page
 
+Quote Post
EugeNNe
сообщение Aug 10 2006, 08:22
Сообщение #8


Местный
***

Группа: Участник
Сообщений: 424
Регистрация: 6-03-06
Из: Н.Новгород
Пользователь №: 14 997



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



Мой uVision и С51 поставлялся вместе с фирменной отладочной платой и
программатором для контроллеров SiLabs. В доке написано, что к отладочному комплекту
прилагается только демо версия ПО, а остальное за денежки, обращатся по такому то адресу.
Так что ничего странного.
Go to the top of the page
 
+Quote Post
RedFroggy
сообщение Aug 10 2006, 08:45
Сообщение #9


Участник
*

Группа: Свой
Сообщений: 36
Регистрация: 7-11-05
Пользователь №: 10 549



Цитата(BigBolt @ Aug 10 2006, 12:22) *
Цитата(Andy Great @ Aug 7 2006, 14:23) *

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



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

Так и есть. Там на компилятор накладывается ограничение на размер генерируемого кода и отсутствует библиотека для работы с плавающей точкой. Для того, чтобы помигать светодиодом, вполне хватит smile.gif.
Go to the top of the page
 
+Quote Post
lee88
сообщение Aug 25 2006, 11:28
Сообщение #10





Группа: Новичок
Сообщений: 3
Регистрация: 25-08-06
Пользователь №: 19 818



В демо-версии Keil библиотека для работы с плавающей точкой присутствует, как и все остальные библиотеки. Однако они не устанавливаются при демо-инсталляции. Ежели в tools.ini прописать чего-надо, а для версий младше 8 еще и файлики поменять нужные, а потом переинсталлироваться, то все библиотеки будут на месте.
Go to the top of the page
 
+Quote Post
Andy Great
сообщение Aug 25 2006, 13:08
Сообщение #11


Знающий
****

Группа: Свой
Сообщений: 793
Регистрация: 5-11-04
Из: Краматорск, Украина
Пользователь №: 1 057



Цитата
В демо-версии Keil библиотека для работы с плавающей точкой присутствует, как и все остальные библиотеки.

А дистрибутив упакован ЗИПом. Распаковать нетрудно. Хотя, виноват, не проверил как с установкой именно ДЕМО, у меня ключик прописан...
Go to the top of the page
 
+Quote Post
evg123
сообщение Sep 13 2006, 12:29
Сообщение #12


Местный
***

Группа: Свой
Сообщений: 353
Регистрация: 11-09-06
Из: Минск
Пользователь №: 20 282



Стандартный вариант установки демо-версии, чтобы работали все библиотеки (с 7-50 он работал)
Прикрепленные файлы
Прикрепленный файл  crkeil.zip ( 44.17 килобайт ) Кол-во скачиваний: 141
 
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 28th July 2025 - 21:44
Рейтинг@Mail.ru


Страница сгенерированна за 0.0146 секунд с 7
ELECTRONIX ©2004-2016