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

 
 
> Компилятор Keil uVision2 для семейств С8051, Компилятор Keil uVision2
bychkov_vladimir
сообщение Jun 22 2007, 13:49
Сообщение #1


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

Группа: Участник
Сообщений: 106
Регистрация: 1-06-05
Из: Подольск
Пользователь №: 5 629



Добрый день.
Начинаю работать с контроллерами С8051Fxxx и сейчас пытаюсь собрать для них средства разработчика.
как известно , что все средства Silabs распространяються бесплатно и доступны для скачивания.
но недавно встретил такую вещь как :
Компилятор Keil uVision2, включаемый в комплект поставки SiLabs IDE, имеет ограничение по объему генерируемого hex-кода (до 2кБ).

подскажите действительно ли это так и как с этим бороться.

Спасибо !
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Kirill Frolov
сообщение Aug 6 2007, 23:15
Сообщение #2


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

Группа: Новичок
Сообщений: 111
Регистрация: 10-02-07
Из: St.Petersburg, Russia
Пользователь №: 25 241



Цитата(bychkov_vladimir @ Jun 22 2007, 17:49) *
подскажите действительно ли это так и как с этим бороться.


Разумеется так. Халявы нахаляву не бывает!

Как бороться:

1. Мучаться так.

2. Купить полноценную версию.

3. Мучаться с SDCC.

4. Мучаться с другими компиляторами.
В частности, возможно имеет смысл мучаться с продукцией фирмы HiTech software.

5. Украсть...


Цитата(SALOME @ Jun 23 2007, 11:18) *
С Keil uVision2 вас ждет еще одно разочарование. Он не работает с нормальной математикой. Может кто подскажет как подключить функции с float?


У меня работает. "Что я делаю не так?" ©

Нет, разумеется он работает с float и только с float. С double не работает,
о чём честно указано в документации.

Если уж совсем не работает, то можно посоветовать использовать сторонние IEEE 754 библиотеки...



Цитата(777777 @ Aug 3 2007, 10:07) *
Если не считать абсолютно уродского редактора,


Почему я использую Vim.

Цитата
то у него только одна существенная проблема - переменные int и long он располагает в порядке big-endian.


Проблема когда они лежат в абсолютно уродском intel-формате. Аргументирую.
При ошибках с неверным приведением типов, если int лежит в motorola формате,
программа получает неверное значение и валится сразу. Если число лежит в
intel-формате -- ошибка будет обнаруживаться долго и мучительно, будет масса
случайных непонятных сбоев и друих чудес.


--------------------
[ZX]
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- bychkov_vladimir   Компилятор Keil uVision2 для семейств С8051   Jun 22 2007, 13:49
- - TBI   Цитата(bychkov_vladimir @ Jun 22 2007, 17...   Jun 22 2007, 14:48
- - urasinov   могу выслать лекарстов для Keil uVision 3 v8.08. Е...   Jun 22 2007, 17:30
- - SALOME   Цитата(bychkov_vladimir @ Jun 22 2007, 20...   Jun 23 2007, 07:18
|- - tag   Цитата(SALOME @ Jun 23 2007, 11:18) С Kei...   Jun 25 2007, 10:13
- - urasinov   На форуме встречал ключ к Keil ссылка была на сайт...   Jun 24 2007, 19:04
|- - SALOME   Цитата(urasinov @ Jun 25 2007, 02:04) ссы...   Jun 25 2007, 03:50
- - -JonnS-   По моему мнению лучше скачать с сайта производител...   Jul 11 2007, 11:54
- - kolobok0   Цитата(bychkov_vladimir @ Jun 22 2007, 17...   Jul 13 2007, 11:22
- - ISD   Есть Keil uVision2 (по-моему лицензионная). float...   Jul 31 2007, 15:23
|- - 777777   Цитата(ISD @ Jul 31 2007, 19:23) float - ...   Aug 3 2007, 06:07
|- - ISD   Цитата(777777 @ Aug 3 2007, 09:07) Если н...   Aug 8 2007, 16:04
|- - 777777   Цитата(ISD @ Aug 8 2007, 20:04) Редактор ...   Aug 9 2007, 05:34
|- - ISD   Цитата(777777 @ Aug 9 2007, 08:34) Привед...   Aug 11 2007, 18:11
|- - 777777   Цитата(ISD @ Aug 11 2007, 22:11) В ИАР (п...   Aug 12 2007, 09:51
|- - ISD   Цитата(777777 @ Aug 12 2007, 12:51) Значи...   Aug 13 2007, 10:53
|- - 777777   Цитата(Kirill Frolov @ Aug 7 2007, 03:15)...   Aug 7 2007, 13:04
|- - Snaky   Цитата(Kirill Frolov @ Aug 7 2007, 05:15)...   Aug 8 2007, 02:22
- - silc   что есть ИАР? IAR http://www.iar.com/ --- У кого ...   Aug 10 2007, 14:47
- - urasinov   Цитатапо Ctrl+стрелка он переходит не на слово, а ...   Aug 12 2007, 18:41


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

 


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


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