Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: прошивка AVR микроконтроллеров под Linux-ом
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
prm
Доброго времени суток! Имеется ноутбук с ОС Linux(Ubuntu 8.04), порты COM и LPT на нём отсутствуют, в наличии только USB. Вопрос: какой программатор и ПО использовать для прошивания AVR?
В качестве ПО предполагаю пользовать avrdude, а с выбором программатора возникли сложности. Кто что использует? Поделитесь опытом.


З.Ы. Варианты типа "поставь винду и не парься" просьба не предлагать.
aaarrr
Цитата(prm @ Jun 25 2008, 23:54) *
З.Ы. Варианты типа "поставь винду и не парься" просьба не предлагать.

А Wine + AVRStudio + AVRProg или STK500? smile.gif
smac
Цитата(aaarrr @ Jun 26 2008, 00:16) *
А Wine + AVRStudio + AVRProg или STK500? smile.gif

Интересная тема, насколько я знаю, АВРСтудия под Вайном только старая идет 3.5 по-моему.
Кстати, может нибудь под вайном запускал Студию 4.ХХ?
prm
В голове еще крутиться вариант поставить виртуальную машину с виндой, например, VirtualBox. Но пока не пробовал, сможет ли гостевая ОС получить полный доступ к портам. В ближайшее время займусь проработкой данного варианта.

Но все-таки хочется узнать, чем пользуются разработчики, использующие на 100% OpenSource ПО.
dENIM
ControllerLab + AVRGCC + AVRDUDE

железо - клон STK500 на FT232...тут были где то ссылки
я не помню.
prm
Подобный программатор и использую(железо). Под виндой дрова на FT232 и обновляются почаще, и ставятся нормально. Пробовал собрать драйвер FT232 для линукса, при компиляции выдается куча ошибок. Драйвер скачивал с www.ftdichip.com.

Может кто подскажет, где взять рабочие драйверы для FT232 для линукса? Проблема, возможно, сразу решится.
jasper
Такой программатор должен подойти: AvrUsb500 by Petka, вариант программатора AVR, доступный для простого изготовления
Хомяк
Попробуй avreal пашет и под виндой и под линуксом.
Поддерживает кучу адаптеров.
В Debiane есть пакеты для работы с AVR
vet
рекомендую usbasp:
  • копеечное железо;
  • не надо искать дрова для FTDI;
  • не надо перепрошивать каждый раз, когда появляется новый чип.
поддерживается программой AVRDUDE.
prm
USBASP подходит на 90%, (-10%) - все же необходимо иметь гальваническую развязку usb порта от прошиваемого устройства. Мало ли что... Если доработать схему, то вариант вполне приличный.

Минус программатора "AvrUsb500 by Petka, вариант программатора AVR, доступный для простого изготовления" лишь в том, что он содержит преобразователь USB<->COM (FT232), для которого мне пока не удалось найти драйвер для линукса.

В принципе, вместо FT232 можно использовать CP210x, но опять встает вопрос, как обстоят дела с драйвером. Пользовал ли кто CP210x под линуксом? Поделитесь впечатлениями.

Скачал драйвер для cp210x, попробую установить...
Petka
Цитата(Хомяк @ Jun 26 2008, 08:59) *
Попробуй avreal пашет и под виндой и под линуксом.
Поддерживает кучу адаптеров.
В Debiane есть пакеты для работы с AVR

Только вот avreal работает ТОЛЬКО с LPT, а LPT и нету на ноутах новых.

Цитата(prm @ Jun 26 2008, 09:41) *
Минус программатора "AvrUsb500 by Petka, вариант программатора AVR, доступный для простого изготовления" лишь в том, что он содержит преобразователь USB<->COM (FT232), для которого мне пока не удалось найти драйвер для линукса.


Драйвер FT232 УЖЕ содержится в ядре линукса и его не надо ни качать ни устанавливать. Он есть и уже настроен на работу =) т.е. при подключении устройства автоматически появится виртуальнй ком порт типа /dev/usbtty0
GDI
Я работал в линуксе с АВР, и где то даже тему тут создавал, работал с программатором: Железо AVR910USB от prottossa + прошивка AVRDOPER от Alfa, но перекомпиленная под использование HID + AVRDUDE + Если хочется графической оболочки AVR Burn-o-mat, или плагин для Eclipce, или KontrollerLab.
prm
Цитата(Petka @ Jun 26 2008, 12:12) *
Драйвер FT232 УЖЕ содержится в ядре линукса и его не надо ни качать ни устанавливать. Он есть и уже настроен на работу =) т.е. при подключении устройства автоматически появится виртуальнй ком порт типа /dev/usbtty0


Не знал. unsure.gif Линукс начал использовать совсем недавно smile.gif

Сегодня вечером буду пробовать. СПАСИБО всем ответившим!!!
AVR
Цитата(prm @ Jun 26 2008, 09:41) *
Минус программатора "AvrUsb500 by Petka, вариант программатора AVR, доступный для простого изготовления" лишь в том, что он содержит преобразователь USB<->COM (FT232), для которого мне пока не удалось найти драйвер для линукса.
Хм... Вот сейчас смотрю и вижу в исходниках 2.6.24 ядра поддержку "USB FTDI Single Port Serial Driver", в более новых наверняка поддержка улучшена... Но тем не менее, у меня Altera USB-Blaster и прекрасно пашет под Kubuntu 8.04, а он сделан на каком-то FT232, точно не разглядеть. И под Kubuntu 7.10 всё было пучком, проблемы с драйвером FTDI не могу увидеть... smile.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.