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

 
 
> Помогите разобратся с ICC AVR 7, В 6й версии работало, в 7й - ошибка
Pyku_He_oTTyda
сообщение Dec 22 2005, 05:51
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 751
Регистрация: 4-08-05
Из: Великие Луки
Пользователь №: 7 360



Осваиваю Си по примерам с [banned], пока работал на шестой версии ICC, все было хорошо.
Вчера поставил седьмую версию, и она стала ругатся на этот фрагмент:

putchar('R');
putchar('x');

говорит: !ERROR file 'work03.0':undefined symbol '_putchar'

как эта процедура прописывается в седьмой версии? Тыкните носом!

На всякий случай прикладываю текст программы
Прикрепленные файлы
Прикрепленный файл  work.txt ( 1.38 килобайт ) Кол-во скачиваний: 64
 


--------------------
Андрей Смирнов
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Serega Doc
сообщение Dec 22 2005, 08:27
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 267
Регистрация: 11-11-04
Из: Одесса
Пользователь №: 1 103



Простите за offtop

Но если это ваши первые пробы програмирования для атмел то рекомендовал бы вам сразу разбиратся с IAR
Он более функционален.
Сам проходил через ICC.
Программа компилировавшаяся на ICC в 80% кристала в IAR занимает 60 % без оптимизации а возможностей у IAR намного больше. Правда нет мастера настроек так ничто не мешает настройки в ICC а программу в IAR
Go to the top of the page
 
+Quote Post
defunct
сообщение Dec 23 2005, 12:38
Сообщение #3


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(Serega Doc @ Dec 22 2005, 10:27) *
Простите за offtop

Но если это ваши первые пробы програмирования для атмел то рекомендовал бы вам сразу разбиратся с IAR
Он более функционален.
Сам проходил через ICC.
Программа компилировавшаяся на ICC в 80% кристала в IAR занимает 60 % без оптимизации а возможностей у IAR намного больше. Правда нет мастера настроек так ничто не мешает настройки в ICC а программу в IAR


imho спорный вопрос. Если уж начинать, то я бы выбрал ICC из-за наличия в нем такого незаменимого и удобного для новичков инструмента, как Application builder. По качеству кода конечно, ICC сравним разве что с E-LAB Pascal... IAR гораздо лучше, но все равно код сильно избыточен. Для чипов до 16k памяти программ, и если не требуется использование 32х битной математики и математики с плавающей точкой, то я бы рекомендовал использовать исключительно asm.

К примеру прошивка-драйвер сетевой карты NE2000 с реализацией TCP стека для AVR занимает на асме всего 1.8k. Аналог на C около 20k.
Go to the top of the page
 
+Quote Post
Old1
сообщение Dec 23 2005, 20:51
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 697
Регистрация: 26-07-05
Из: Могилев
Пользователь №: 7 095



Цитата(defunct @ Dec 23 2005, 16:38) *
...imho спорный вопрос. Если уж начинать, то я бы выбрал ICC из-за наличия в нем такого незаменимого и удобного для новичков инструмента, как Application builder...

Вопрос действительно спорный, для новичка ИМХО все полезнее делать руками: "мат часть" при этом изучается более тщательно, опять же усваиваемость лучше, когда datasheet на девайс детально изучишь (и не один раз) и встроенную периферию сам сконфигурируешь, а не апликешн билдером на скорую руку сляпаешь. Время при этом конечно тратится много, но на собственное обучение его не стоит жалеть... Зато когда начнет как от зубов отскакивать, ради бога, но тогда, думаю в штуках типа Apl.Build. необходимость тем более отпадет... (excuse me за offtop).
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Pyku_He_oTTyda   Помогите разобратся с ICC AVR 7   Dec 22 2005, 05:51
- - haker_fox   Цитата(Pyku_He_oTTyda @ Dec 22 2005, 13:5...   Dec 22 2005, 06:36
- - Pyku_He_oTTyda   Serega Doc , я вас поддерживаю, но к сожалению 100...   Dec 22 2005, 08:42
- - Pyku_He_oTTyda   ЦитатаПопробуйте написать так: #include <stdio....   Dec 22 2005, 10:35
- - Serega Doc   А радио базара у вас в городе что нет? Болванка гр...   Dec 22 2005, 13:34
- - Pyku_He_oTTyda   К сожалению... Возят в основном софт - системы, др...   Dec 22 2005, 13:49
- - _artem_   vot zdes tvoja problema : http://www.dragonsgate...   Dec 22 2005, 14:13
- - IgorKossak   Надо определить низкоуровневую функцию вывода _put...   Dec 22 2005, 14:35
- - Pyku_He_oTTyda   Спасибо! буду разбиратся   Dec 23 2005, 05:55
- - defunct   Цитата(Pyku_He_oTTyda @ Dec 22 2005, 07:5...   Dec 23 2005, 12:13
- - _artem_   V tom linke kotorij priveden mnoju naverxu napisan...   Dec 23 2005, 21:58
- - Laksus   _______________________________ defunct Дата Dec 2...   Dec 25 2005, 19:26
- - Pyku_He_oTTyda   Что то у меня ничего не получается, а никто не пом...   Dec 26 2005, 05:44
|- - defunct   Цитата(Pyku_He_oTTyda @ Dec 26 2005, 07:4...   Dec 27 2005, 09:36
- - Laksus   _______________ ЦитатаЧто то у меня ничего не полу...   Dec 27 2005, 23:13
- - Pyku_He_oTTyda   Спасибо! Вечером буду пробовать разбиратся.   Dec 28 2005, 05:49
- - Pyku_He_oTTyda   Спасибо Laksus, ваш пример заработал у меня. Тепер...   Dec 29 2005, 07:58


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

 


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


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