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

 
 
 
Reply to this topicStart new topic
> Обновление WinAVR, Что на замену?
RomanRom
сообщение Jun 3 2013, 11:31
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 231
Регистрация: 14-02-05
Пользователь №: 2 635



WinAVR не обновляется с 2010 года. На форумах пишут, что вместо него используют
1) mhvavrtools,
2) Atmel AVR Toolchain Installer.
У кого какие впечатления от этих проектов, кто что посоветует на замену WInAVR?
Go to the top of the page
 
+Quote Post
-SANYCH-
сообщение Jun 3 2013, 11:37
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 289
Регистрация: 6-12-05
Пользователь №: 11 864



IAR в переди всей планеты biggrin.gif . Правда он платный rolleyes.gif
Go to the top of the page
 
+Quote Post
neiver
сообщение Jun 3 2013, 15:36
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 214
Регистрация: 22-03-10
Из: Саратов
Пользователь №: 56 123



Можно и выше перечисленные, а можно и:
http://sourceforge.net/projects/mobileches...%20%28Win32%29/
Там совсем свежие.
Go to the top of the page
 
+Quote Post
Genadi Zawidowsk...
сообщение Jun 3 2013, 18:17
Сообщение #4


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

Группа: Участник
Сообщений: 1 620
Регистрация: 22-06-07
Из: Санкт-Петербург, Россия
Пользователь №: 28 634



Atmel AVR Toolchain Installer

http://www.atmel.com/images/avr-toolchain-...2.win32.x86.exe

Правда, еслми Вы в своих проектах используете режим оптимизации -O0, то менять незачем...

Сообщение отредактировал Genadi Zawidowski - Jun 3 2013, 18:19
Go to the top of the page
 
+Quote Post
ARV
сообщение Jun 4 2013, 09:46
Сообщение #5


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

Группа: Свой
Сообщений: 1 143
Регистрация: 30-09-08
Из: Новочеркасск
Пользователь №: 40 581



а вот в Atmel Toolchain что-то поменялось с генерацией elf-файлов или нет? по-моему, что-то там стало не так, как было в WinAVR, потому что Proteus VSM не находил путей к исходникам при отладке. может, я чего-то не понимаю?


--------------------
Я бы взял частями... но мне надо сразу.
Go to the top of the page
 
+Quote Post
Genadi Zawidowsk...
сообщение Jun 5 2013, 05:08
Сообщение #6


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

Группа: Участник
Сообщений: 1 620
Регистрация: 22-06-07
Из: Санкт-Петербург, Россия
Пользователь №: 28 634



Ключи указывали о включении информации дебаговой?
А так, при -Os -flto от "построчной" структуры программы мало что остаётся. Зато, на 25% меньше код.
Go to the top of the page
 
+Quote Post
ARV
сообщение Jun 5 2013, 09:08
Сообщение #7


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

Группа: Свой
Сообщений: 1 143
Регистрация: 30-09-08
Из: Новочеркасск
Пользователь №: 40 581



Цитата(Genadi Zawidowski @ Jun 5 2013, 09:08) *
Ключи указывали о включении информации дебаговой?
А так, при -Os -flto от "построчной" структуры программы мало что остаётся. Зато, на 25% меньше код.

извиняюсь wacko.gif я перепутал с "кленовой" версией avr-gcc... это после сборки проекта с одинаковыми ключами в WinAVR и его версии (существенно более продвинутой) получаются elf-файлы, первый из которых отлаживается в протеусе по строкам исходника, а второй - нет.


--------------------
Я бы взял частями... но мне надо сразу.
Go to the top of the page
 
+Quote Post
zöner
сообщение Jun 5 2013, 09:35
Сообщение #8


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

Группа: Участник
Сообщений: 195
Регистрация: 16-02-12
Пользователь №: 70 299



Цитата
WinAVR не обновляется с 2010 года.
тут где-то были свежие сборки от klen. Еще вариант - перейти на Linux.
Цитата
IAR в переди всей планеты
не п""ди. GCC рулит

Сообщение отредактировал zöner - Jun 5 2013, 09:36
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Jun 5 2013, 09:44
Сообщение #9


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата(zöner @ Jun 5 2013, 13:35) *
тут где-то были свежие сборки от klen. Еще вариант - перейти на Linux.

Ещё вариант - если все устраивает, просто продолжать использовать то, что работает


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
zöner
сообщение Jun 5 2013, 11:05
Сообщение #10


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

Группа: Участник
Сообщений: 195
Регистрация: 16-02-12
Пользователь №: 70 299



Цитата
Ещё вариант - если все устраивает, просто продолжать использовать то, что работает
а avr-libc как обновлять под новые контроллеры ?
Go to the top of the page
 
+Quote Post
lisstret
сообщение Jun 5 2013, 23:14
Сообщение #11


Участник
*

Группа: Участник
Сообщений: 50
Регистрация: 10-06-10
Из: Владивосток
Пользователь №: 57 835



Цитата(zöner @ Jun 5 2013, 22:05) *
а avr-libc как обновлять под новые контроллеры ?


А что в ней нового такого?
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Jun 6 2013, 06:51
Сообщение #12


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



QUOTE (lisstret @ Jun 6 2013, 02:14) *
А что в ней нового такого?
Несколько новых #define. Но полный ступор у многих наступает, когда у компилятора не находится нужного ключа -mmcu.
С другой стороны в новых версиях есть множество улучшений кодогенерации, так что переходить на них стоит.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 19th June 2025 - 19:31
Рейтинг@Mail.ru


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