Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту


 
Опции темы

Как научиться программировать AVR на Си?

Непрочитано 28.09.2012, 00:11  
_Артём_
Гражданин KAZUS.RUN
 
Регистрация: 16.03.2011
Сообщений: 486
Сказал спасибо: 8
Сказали Спасибо 131 раз(а) в 116 сообщении(ях)
_Артём_ на пути к лучшему
По умолчанию Re: Как научиться программировать AVR на Си?

Сообщение от VgaCich Посмотреть сообщение
Претензии есть к среде и много. Причем исключительно к той части, что написана атмелом.
Вы о AtmelStudio?
К ней тоже претензии?
Хотя тулчейн - отдельно, ide - отдельно.
Сообщение от VgaCich Посмотреть сообщение
К тулчейну разве что одна претензия - свежий gcc 4 с чем-то там не дружит в определенных режимах оптимизации. Кажется, с инлайнами в С при оптимизации -Os.
А в чём недружбы выражается? Варнинги?
На АРМах тогда та же история.

Сообщение от VgaCich Посмотреть сообщение
Ну и еще какие-то изменения, так что в отличие от старого GCC AVRBOOT перестал укладываться в 1 килобайт.
Ну это нестрашно - в новых АВР бут до 8кБ.
Реклама:
_Артём_ вне форума  
Непрочитано 28.09.2012, 00:13  
_Артём_
Гражданин KAZUS.RUN
 
Регистрация: 16.03.2011
Сообщений: 486
Сказал спасибо: 8
Сказали Спасибо 131 раз(а) в 116 сообщении(ях)
_Артём_ на пути к лучшему
По умолчанию Re: Как научиться программировать AVR на Си?

Сообщение от jump Посмотреть сообщение
_Артём_,
а если в корень глянуть? автор WinAVR стал работать в атмел и курирует AVR Toolchain (AVR-GCC),
Это конечно обнадёживает.
Сообщение от jump Посмотреть сообщение
хотя норвежские студенты, да на холоде...
Так понял что студенты промёрзли(а может это ложные слухи).

Последний раз редактировалось _Артём_; 28.09.2012 в 00:16.
_Артём_ вне форума  
Непрочитано 28.09.2012, 00:46  
VgaCich
Прописка
 
Аватар для VgaCich
 
Регистрация: 03.12.2009
Сообщений: 118
Сказал спасибо: 4
Сказали Спасибо 9 раз(а) в 8 сообщении(ях)
VgaCich на пути к лучшему
По умолчанию Re: Как научиться программировать AVR на Си?

Сообщение от _Артём_
Вы о AtmelStudio? К ней тоже претензии?
Да, о ней. Точнее, о AVRStudio 5, шестую еще не пробовал.
Сообщение от _Артём_
А в чём недружбы выражается? Варнинги?
Просто не инлайнит. Впрочем, я могу врать, и врать сильно, т.к. пою по памяти с чужих слов, которые уже почти забыл.
Вот что бут у меня после обновления тулчейна в прежний размер не лезет - это точно. И это довольно существенно, т.к. это бут пинборда, а камень там всего на 16кб. И вообще, обидно, когда бут не влазит в желаемый размер всего на какой-то десяток байт.
VgaCich вне форума  
Непрочитано 28.09.2012, 01:14  
Murka-MakMur
Вид на жительство
 
Аватар для Murka-MakMur
 
Регистрация: 05.09.2007
Адрес: Новороссия ЛНР Рубежное -> РФ Калуга
Сообщений: 363
Сказал спасибо: 10
Сказали Спасибо 74 раз(а) в 59 сообщении(ях)
Murka-MakMur на пути к лучшему
По умолчанию Re: Как научиться программировать AVR на Си?

http://padabum.com/search.php?tag=C%2B%2B
__________________
Политика России будет выглядеть неоднозначной до тех пор, пока не будет решен исход битвы.
Чем больше слёз тем больше облегчения, в слезах и заключается лечение.
Не зли меня
Murka-MakMur вне форума  
Непрочитано 28.09.2012, 01:35  
_Артём_
Гражданин KAZUS.RUN
 
Регистрация: 16.03.2011
Сообщений: 486
Сказал спасибо: 8
Сказали Спасибо 131 раз(а) в 116 сообщении(ях)
_Артём_ на пути к лучшему
По умолчанию Re: Как научиться программировать AVR на Си?

Сообщение от VgaCich Посмотреть сообщение
Да, о ней. Точнее, о AVRStudio 5, шестую еще не пробовал.
Вроде шестая ничего, нормально (хотя мало с ней работал).
С пятой была проблема - у Visual Studio отладчик отваливался.
Сообщение от VgaCich Посмотреть сообщение
Просто не инлайнит.
Это не преступление, вроде как: inline - рекомендация компилятору. Тем более оптимизация по размеру.
Сообщение от VgaCich Посмотреть сообщение
Вот что бут у меня после обновления тулчейна в прежний размер не лезет - это точно.
У мея тоже такая ситуция с IAR-ом - бут для mega128 пишу на версии 4, так как 5 и 6 выдают код который по размеру не лезет.
_Артём_ вне форума  
Непрочитано 28.09.2012, 01:41  
_Слон_
Прописка
 
Аватар для _Слон_
 
Регистрация: 25.02.2011
Сообщений: 122
Сказал спасибо: 61
Сказали Спасибо 23 раз(а) в 19 сообщении(ях)
_Слон_ на пути к лучшему
По умолчанию Re: Как научиться программировать AVR на Си?

Сообщение от Murka-MakMur Посмотреть сообщение
В CodeVision не С, а си подобная самоделка. Так что С вы не выучите.
"Вы не любите кошек? Да вы просто не умеете их готовить..."(с)
Кодвижен-для начинающих самое то! Тем более, что в помощь-книга Лебедева на русском языке! Ну и Кергниган&Ричи в придачу.
_Слон_ вне форума  
Непрочитано 28.09.2012, 12:44  
DimaZ1
Прохожий
 
Регистрация: 25.09.2012
Сообщений: 3
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
DimaZ1 на пути к лучшему
По умолчанию Re: Как научиться программировать AVR на Си?

а автоматическим генератором пользоваться в CVAVR, или лучше самому писать полностью код программы ...
DimaZ1 вне форума  
Непрочитано 28.09.2012, 13:12  
jump
Почётный гражданин KAZUS.RUN
 
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 8,009
Сказал спасибо: 0
Сказали Спасибо 4,955 раз(а) в 2,379 сообщении(ях)
jump на пути к лучшему
По умолчанию Re: Как научиться программировать AVR на Си?

Сообщение от DimaZ1 Посмотреть сообщение
а автоматическим генератором пользоваться в CVAVR, или лучше самому писать полностью код программы ...
ваш вопрос сродни " а подскажите, мне самому есть или покормите?"
сгенерируйте визардом код инициализации и сравните с написанным вами вручную (заодно изучите МК), в своем можете организовать условную компиляцию, указывая когда и при каких условиях подключать данный модуль. может так случиться, что ваша библиотека будет оптимальнее от CVAVR
jump вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как научиться писать ПО под Win? aleksandr-zh Делимся опытом 479 02.09.2011 10:08
Как научиться делать лучшие встроенные системы? dmitriycor Делимся опытом 4 16.08.2011 00:21
Как научиться читать схемы? andrey300 Делимся опытом 39 13.08.2011 23:06
Как программировать фузы на меге16? Archer07 Микроконтроллеры, АЦП, память и т.д 2 30.07.2009 17:03
КАК ПРОГРАММИРОВАТЬ TMS320VC5402 PELING18 Цифровые сигнальные процессоры 1 03.03.2008 22:07


Часовой пояс GMT +4, время: 15:10.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.