28.09.2012, 00:11
|
|
Гражданин KAZUS.RU
Регистрация: 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.RU
Регистрация: 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
|
|
Прописка
Регистрация: 03.12.2009
Сообщений: 118
Сказал спасибо: 4
Сказали Спасибо 9 раз(а) в 8 сообщении(ях)
|
Re: Как научиться программировать AVR на Си?
Сообщение от _Артём_
|
Вы о AtmelStudio? К ней тоже претензии?
|
Да, о ней. Точнее, о AVRStudio 5, шестую еще не пробовал.
Сообщение от _Артём_
|
А в чём недружбы выражается? Варнинги?
|
Просто не инлайнит. Впрочем, я могу врать, и врать сильно, т.к. пою по памяти с чужих слов, которые уже почти забыл.
Вот что бут у меня после обновления тулчейна в прежний размер не лезет - это точно. И это довольно существенно, т.к. это бут пинборда, а камень там всего на 16кб. И вообще, обидно, когда бут не влазит в желаемый размер всего на какой-то десяток байт.
|
|
|
|
28.09.2012, 01:14
|
|
Вид на жительство
Регистрация: 05.09.2007
Адрес: Новороссия ЛНР Рубежное -> РФ Калуга
Сообщений: 360
Сказал спасибо: 10
Сказали Спасибо 73 раз(а) в 58 сообщении(ях)
|
Re: Как научиться программировать AVR на Си?
__________________
Политика России будет выглядеть неоднозначной до тех пор, пока не будет решен исход битвы.
Чем больше слёз тем больше облегчения, в слезах и заключается лечение.
Не зли меня
|
|
|
|
28.09.2012, 01:35
|
|
Гражданин KAZUS.RU
Регистрация: 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
|
|
Прохожий
Регистрация: 25.09.2012
Сообщений: 3
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Как научиться программировать AVR на Си?
а автоматическим генератором пользоваться в CVAVR, или лучше самому писать полностью код программы ...
|
|
|
|
28.09.2012, 13:12
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 8,003
Сказал спасибо: 0
Сказали Спасибо 4,946 раз(а) в 2,374 сообщении(ях)
|
Re: Как научиться программировать AVR на Си?
Сообщение от DimaZ1
|
а автоматическим генератором пользоваться в CVAVR, или лучше самому писать полностью код программы ...
|
ваш вопрос сродни " а подскажите, мне самому есть или покормите?"
сгенерируйте визардом код инициализации и сравните с написанным вами вручную (заодно изучите МК), в своем можете организовать условную компиляцию, указывая когда и при каких условиях подключать данный модуль. может так случиться, что ваша библиотека будет оптимальнее от CVAVR
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 23:03.
|
|