Доброго времени суток! Имеется ноутбук с ОС Linux(Ubuntu 8.04), порты COM и LPT на нём отсутствуют, в наличии только USB. Вопрос: какой программатор и ПО использовать для прошивания AVR?
В качестве ПО предполагаю пользовать avrdude, а с выбором программатора возникли сложности. Кто что использует? Поделитесь опытом.
З.Ы. Варианты типа "поставь винду и не парься" просьба не предлагать.
aaarrr
Jun 25 2008, 20:16
Цитата(prm @ Jun 25 2008, 23:54)

З.Ы. Варианты типа "поставь винду и не парься" просьба не предлагать.
А Wine + AVRStudio + AVRProg или STK500?
Цитата(aaarrr @ Jun 26 2008, 00:16)

А Wine + AVRStudio + AVRProg или STK500?

Интересная тема, насколько я знаю, АВРСтудия под Вайном только старая идет 3.5 по-моему.
Кстати, может нибудь под вайном запускал Студию 4.ХХ?
В голове еще крутиться вариант поставить виртуальную машину с виндой, например, VirtualBox. Но пока не пробовал, сможет ли гостевая ОС получить полный доступ к портам. В ближайшее время займусь проработкой данного варианта.
Но все-таки хочется узнать, чем пользуются разработчики, использующие на 100% OpenSource ПО.
ControllerLab + AVRGCC + AVRDUDE
железо - клон STK500 на FT232...тут были где то ссылки
я не помню.
Подобный программатор и использую(железо). Под виндой дрова на FT232 и обновляются почаще, и ставятся нормально. Пробовал собрать драйвер FT232 для линукса, при компиляции выдается куча ошибок. Драйвер скачивал с www.ftdichip.com.
Может кто подскажет, где взять рабочие драйверы для FT232 для линукса? Проблема, возможно, сразу решится.
jasper
Jun 26 2008, 04:33
Попробуй avreal пашет и под виндой и под линуксом.
Поддерживает кучу адаптеров.
В Debiane есть пакеты для работы с AVR
рекомендую
usbasp:
- копеечное железо;
- не надо искать дрова для FTDI;
- не надо перепрошивать каждый раз, когда появляется новый чип.
поддерживается программой AVRDUDE.
USBASP подходит на 90%, (-10%) - все же необходимо иметь гальваническую развязку usb порта от прошиваемого устройства. Мало ли что... Если доработать схему, то вариант вполне приличный.
Минус программатора "AvrUsb500 by Petka, вариант программатора AVR, доступный для простого изготовления" лишь в том, что он содержит преобразователь USB<->COM (FT232), для которого мне пока не удалось найти драйвер для линукса.
В принципе, вместо FT232 можно использовать CP210x, но опять встает вопрос, как обстоят дела с драйвером. Пользовал ли кто CP210x под линуксом? Поделитесь впечатлениями.
Скачал драйвер для cp210x, попробую установить...
Цитата(Хомяк @ 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
Я работал в линуксе с АВР, и где то даже тему тут создавал, работал с программатором: Железо AVR910USB от prottossa + прошивка AVRDOPER от Alfa, но перекомпиленная под использование HID + AVRDUDE + Если хочется графической оболочки AVR Burn-o-mat, или плагин для Eclipce, или KontrollerLab.
Цитата(Petka @ Jun 26 2008, 12:12)

Драйвер FT232 УЖЕ содержится в ядре линукса и его не надо ни качать ни устанавливать. Он есть и уже настроен на работу =) т.е. при подключении устройства автоматически появится виртуальнй ком порт типа /dev/usbtty0
Не знал.

Линукс начал использовать совсем недавно
Сегодня вечером буду пробовать. СПАСИБО всем ответившим!!!
Цитата(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 не могу увидеть...
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.