|
|
  |
прошивка AVR микроконтроллеров под Linux-ом |
|
|
|
Jun 25 2008, 19:54
|
Участник

Группа: Участник
Сообщений: 43
Регистрация: 4-04-07
Пользователь №: 26 760

|
Доброго времени суток! Имеется ноутбук с ОС Linux(Ubuntu 8.04), порты COM и LPT на нём отсутствуют, в наличии только USB. Вопрос: какой программатор и ПО использовать для прошивания AVR? В качестве ПО предполагаю пользовать avrdude, а с выбором программатора возникли сложности. Кто что использует? Поделитесь опытом.
З.Ы. Варианты типа "поставь винду и не парься" просьба не предлагать.
|
|
|
|
|
Jun 25 2008, 20:25
|
Частый гость
 
Группа: Участник
Сообщений: 149
Регистрация: 2-06-08
Из: Москва
Пользователь №: 38 003

|
Цитата(aaarrr @ Jun 26 2008, 00:16)  А Wine + AVRStudio + AVRProg или STK500?  Интересная тема, насколько я знаю, АВРСтудия под Вайном только старая идет 3.5 по-моему. Кстати, может нибудь под вайном запускал Студию 4.ХХ?
|
|
|
|
|
Jun 25 2008, 21:07
|
Участник

Группа: Участник
Сообщений: 43
Регистрация: 4-04-07
Пользователь №: 26 760

|
В голове еще крутиться вариант поставить виртуальную машину с виндой, например, VirtualBox. Но пока не пробовал, сможет ли гостевая ОС получить полный доступ к портам. В ближайшее время займусь проработкой данного варианта.
Но все-таки хочется узнать, чем пользуются разработчики, использующие на 100% OpenSource ПО.
|
|
|
|
|
Jun 26 2008, 03:19
|
Участник

Группа: Участник
Сообщений: 43
Регистрация: 4-04-07
Пользователь №: 26 760

|
Подобный программатор и использую(железо). Под виндой дрова на FT232 и обновляются почаще, и ставятся нормально. Пробовал собрать драйвер FT232 для линукса, при компиляции выдается куча ошибок. Драйвер скачивал с www.ftdichip.com.
Может кто подскажет, где взять рабочие драйверы для FT232 для линукса? Проблема, возможно, сразу решится.
|
|
|
|
|
Jun 26 2008, 05:01
|
Знающий
   
Группа: Свой
Сообщений: 550
Регистрация: 16-06-04
Из: Казань
Пользователь №: 32

|
рекомендую usbasp: - копеечное железо;
- не надо искать дрова для FTDI;
- не надо перепрошивать каждый раз, когда появляется новый чип.
поддерживается программой AVRDUDE.
--------------------
Главная линия этого опуса ясна мне насквозь!
|
|
|
|
|
Jun 26 2008, 05:41
|
Участник

Группа: Участник
Сообщений: 43
Регистрация: 4-04-07
Пользователь №: 26 760

|
USBASP подходит на 90%, (-10%) - все же необходимо иметь гальваническую развязку usb порта от прошиваемого устройства. Мало ли что... Если доработать схему, то вариант вполне приличный.
Минус программатора "AvrUsb500 by Petka, вариант программатора AVR, доступный для простого изготовления" лишь в том, что он содержит преобразователь USB<->COM (FT232), для которого мне пока не удалось найти драйвер для линукса.
В принципе, вместо FT232 можно использовать CP210x, но опять встает вопрос, как обстоят дела с драйвером. Пользовал ли кто CP210x под линуксом? Поделитесь впечатлениями.
Скачал драйвер для cp210x, попробую установить...
|
|
|
|
|
Jun 26 2008, 06:12
|
Профессионал
    
Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886

|
Цитата(Хомяк @ 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
|
|
|
|
|
Jun 26 2008, 08:06
|
Участник

Группа: Участник
Сообщений: 43
Регистрация: 4-04-07
Пользователь №: 26 760

|
Цитата(Petka @ Jun 26 2008, 12:12)  Драйвер FT232 УЖЕ содержится в ядре линукса и его не надо ни качать ни устанавливать. Он есть и уже настроен на работу =) т.е. при подключении устройства автоматически появится виртуальнй ком порт типа /dev/usbtty0 Не знал.  Линукс начал использовать совсем недавно Сегодня вечером буду пробовать. СПАСИБО всем ответившим!!!
|
|
|
|
|
Jun 27 2008, 20:42
|

фанат Linux'а
    
Группа: Свой
Сообщений: 1 353
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008

|
Цитата(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 не могу увидеть...
--------------------
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|