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

 
 
> GNU+Keil
stalko
сообщение Oct 30 2005, 20:49
Сообщение #1


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

Группа: Свой
Сообщений: 139
Регистрация: 5-05-05
Из: Зеленоград
Пользователь №: 4 762



Помогите с проблемкой: для Keil-а в режиме АРМ-а, есть возможность прицепить в качестве компилятора GNU-тый. А вот в режиме C8051F120 я такого не нашел.
Помогите прикрутить GNU-тый к Keil-у!!!
Заранее благодарен.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 8)
v_shamaev
сообщение Oct 31 2005, 16:05
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 304
Регистрация: 5-07-04
Из: г. Москва
Пользователь №: 259



Цитата(stalko @ Oct 30 2005, 23:49)
Помогите с проблемкой: для Keil-а в режиме АРМ-а, есть возможность прицепить в качестве компилятора GNU-тый. А вот в режиме C8051F120 я такого не нашел.
Помогите прикрутить GNU-тый к Keil-у!!!
Заранее благодарен.
*

Не поддерживает GCC 51-ый. Есть Free компилятор для 51, но это не GCC, как называется сейчас уже не помню, давно 51-ми не занимался


--------------------
Водку пьянствовать и безобразия нарушать!!!
Go to the top of the page
 
+Quote Post
stalko
сообщение Oct 31 2005, 19:27
Сообщение #3


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

Группа: Свой
Сообщений: 139
Регистрация: 5-05-05
Из: Зеленоград
Пользователь №: 4 762



Цитата(v_shamaev @ Oct 31 2005, 19:05)
Цитата(stalko @ Oct 30 2005, 23:49)
Помогите с проблемкой: для Keil-а в режиме АРМ-а, есть возможность прицепить в качестве компилятора GNU-тый. А вот в режиме C8051F120 я такого не нашел.
Помогите прикрутить GNU-тый к Keil-у!!!
Заранее благодарен.
*

Не поддерживает GCC 51-ый. Есть Free компилятор для 51, но это не GCC, как называется сейчас уже не помню, давно 51-ми не занимался
*


Вероятно Вы говорите про SDCC? В таком случае, я тоже.
Go to the top of the page
 
+Quote Post
v_shamaev
сообщение Oct 31 2005, 22:30
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 304
Регистрация: 5-07-04
Из: г. Москва
Пользователь №: 259



Цитата(stalko @ Oct 31 2005, 22:27)
Цитата(v_shamaev @ Oct 31 2005, 19:05)
Цитата(stalko @ Oct 30 2005, 23:49)
Помогите с проблемкой: для Keil-а в режиме АРМ-а, есть возможность прицепить в качестве компилятора GNU-тый. А вот в режиме C8051F120 я такого не нашел.
Помогите прикрутить GNU-тый к Keil-у!!!
Заранее благодарен.
*

Не поддерживает GCC 51-ый. Есть Free компилятор для 51, но это не GCC, как называется сейчас уже не помню, давно 51-ми не занимался
*


Вероятно Вы говорите про SDCC? В таком случае, я тоже.
*


Именно - его. А чем Кейловский компилятор не устраивает? Лучшего не было - или Free
непременно нужен?


--------------------
Водку пьянствовать и безобразия нарушать!!!
Go to the top of the page
 
+Quote Post
stalko
сообщение Nov 2 2005, 21:20
Сообщение #5


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

Группа: Свой
Сообщений: 139
Регистрация: 5-05-05
Из: Зеленоград
Пользователь №: 4 762



Цитата(v_shamaev @ Nov 1 2005, 01:30)
Цитата(stalko @ Oct 31 2005, 22:27)
Цитата(v_shamaev @ Oct 31 2005, 19:05)
Цитата(stalko @ Oct 30 2005, 23:49)
Помогите с проблемкой: для Keil-а в режиме АРМ-а, есть возможность прицепить в качестве компилятора GNU-тый. А вот в режиме C8051F120 я такого не нашел.
Помогите прикрутить GNU-тый к Keil-у!!!
Заранее благодарен.
*

Не поддерживает GCC 51-ый. Есть Free компилятор для 51, но это не GCC, как называется сейчас уже не помню, давно 51-ми не занимался
*


Вероятно Вы говорите про SDCC? В таком случае, я тоже.
*


Именно - его. А чем Кейловский компилятор не устраивает? Лучшего не было - или Free
непременно нужен?
*


1. Хочу сравнить сам
2. По всем другим кристаллам GNU всегда показывал лучшие результаты. Особо поразился сравнению для ARM-а (Keil & GNU)
3. Не сильно нравится мне код, создаваемый Кейлом. А на асме писать в лом. Единственное, отдам должное Кейлу: он работает с MAC у C8051F120.
Go to the top of the page
 
+Quote Post
stalko
сообщение Nov 5 2005, 13:41
Сообщение #6


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

Группа: Свой
Сообщений: 139
Регистрация: 5-05-05
Из: Зеленоград
Пользователь №: 4 762



Цитата(stalko @ Nov 3 2005, 00:20)
Цитата(v_shamaev @ Nov 1 2005, 01:30)
Цитата(stalko @ Oct 31 2005, 22:27)
Цитата(v_shamaev @ Oct 31 2005, 19:05)
Цитата(stalko @ Oct 30 2005, 23:49)
Помогите с проблемкой: для Keil-а в режиме АРМ-а, есть возможность прицепить в качестве компилятора GNU-тый. А вот в режиме C8051F120 я такого не нашел.
Помогите прикрутить GNU-тый к Keil-у!!!
Заранее благодарен.
*

Не поддерживает GCC 51-ый. Есть Free компилятор для 51, но это не GCC, как называется сейчас уже не помню, давно 51-ми не занимался
*


Вероятно Вы говорите про SDCC? В таком случае, я тоже.
*


Именно - его. А чем Кейловский компилятор не устраивает? Лучшего не было - или Free
непременно нужен?
*


1. Хочу сравнить сам
2. По всем другим кристаллам GNU всегда показывал лучшие результаты. Особо поразился сравнению для ARM-а (Keil & GNU)
3. Не сильно нравится мне код, создаваемый Кейлом. А на асме писать в лом. Единственное, отдам должное Кейлу: он работает с MAC у C8051F120.
*



Вчера вот сравнил временные характеристики для SDCC и Keil, много свободного времени у меня не было, поэтому, прошу не винить за примитивизм тестов (опускаю все конфигурения кристалла, измерял частоту меандра Flag):
1.
void main(void)
{
unsigned long i;
...
for (;;)
{
for (i=0; i<10000; i++) ;
Flag=~Flag;
}
}

Результат: для Keil частота – 2.294Гц, для SDCC 12.49Гц

2.
void main(void)
{
unsigned long i;
long a=65539;
...
for (;;)
{
for (i=0; i<100; i++)
a=a*a;
Flag=~Flag;
}
}

Результат: для Keil частота – 74 Гц, для SDCC 77.5Гц

Буду рад всем, кто предложит новые тесты, а также новую версия Кейла для 51-х. Возможно дело все просто в том, что у меня версия не из новых (помоему 6.5)...
Go to the top of the page
 
+Quote Post
bialix
сообщение Nov 5 2005, 18:24
Сообщение #7


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

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



Предлагаю пока не делать далеко идущих выводов, вот мой анализ и предложение более сложного теста:

http://www.caxapa.ru/mcu/wwwboard.html?id=43320


--------------------
Имей мужество пользоваться своим собственным разумом! (с) И.Кант
Go to the top of the page
 
+Quote Post
stalko
сообщение Nov 5 2005, 21:19
Сообщение #8


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

Группа: Свой
Сообщений: 139
Регистрация: 5-05-05
Из: Зеленоград
Пользователь №: 4 762



Цитата(bialix @ Nov 5 2005, 21:24)
Предлагаю пока не делать далеко идущих выводов, вот мой анализ и предложение более сложного теста:

http://www.caxapa.ru/mcu/wwwboard.html?id=43320
*

Поддерживаю. Надеюсь, лица в разборе данного вопроса не предоставят ТОЛЬКО мне проводить эксперименты rolleyes.gif
Буду рад любым данным по данному вопросу. Хотелось бы оговориться, что я склонен больше верить лично полученным результатам, нежели рекламам, как Кейла, так и SDCC.
Пожалуйста, приводите наиболее важные куски исходников своих тестов, чтобы можно было их проанализировать.
Go to the top of the page
 
+Quote Post
MosAic
сообщение Nov 6 2005, 01:31
Сообщение #9


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

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



Цитата
...Буду рад всем, кто предложит новые тесты, а также новую версия Кейла для 51-х. Возможно дело все просто в том, что у меня версия не из новых (помоему 6.5)...
*

C51 V7.10
Кто больше?

Sorry. Увидел у Вас 7.50 blush.gif

Сообщение отредактировал MosAic - Nov 6 2005, 01:47


--------------------
Чем могу... Удачи!
Go to the top of the page
 
+Quote Post

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

 


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


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