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

 
 
 
Reply to this topicStart new topic
> прошивка AVR микроконтроллеров под Linux-ом
prm
сообщение Jun 25 2008, 19:54
Сообщение #1


Участник
*

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



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


З.Ы. Варианты типа "поставь винду и не парься" просьба не предлагать.
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jun 25 2008, 20:16
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



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

А Wine + AVRStudio + AVRProg или STK500? smile.gif
Go to the top of the page
 
+Quote Post
smac
сообщение Jun 25 2008, 20:25
Сообщение #3


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

Группа: Участник
Сообщений: 149
Регистрация: 2-06-08
Из: Москва
Пользователь №: 38 003



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

Интересная тема, насколько я знаю, АВРСтудия под Вайном только старая идет 3.5 по-моему.
Кстати, может нибудь под вайном запускал Студию 4.ХХ?
Go to the top of the page
 
+Quote Post
prm
сообщение Jun 25 2008, 21:07
Сообщение #4


Участник
*

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



В голове еще крутиться вариант поставить виртуальную машину с виндой, например, VirtualBox. Но пока не пробовал, сможет ли гостевая ОС получить полный доступ к портам. В ближайшее время займусь проработкой данного варианта.

Но все-таки хочется узнать, чем пользуются разработчики, использующие на 100% OpenSource ПО.
Go to the top of the page
 
+Quote Post
dENIM
сообщение Jun 25 2008, 21:34
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 226
Регистрация: 13-03-07
Из: Севастополь
Пользователь №: 26 137



ControllerLab + AVRGCC + AVRDUDE

железо - клон STK500 на FT232...тут были где то ссылки
я не помню.
Go to the top of the page
 
+Quote Post
prm
сообщение Jun 26 2008, 03:19
Сообщение #6


Участник
*

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



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

Может кто подскажет, где взять рабочие драйверы для FT232 для линукса? Проблема, возможно, сразу решится.
Go to the top of the page
 
+Quote Post
jasper
сообщение Jun 26 2008, 04:33
Сообщение #7


Народный чинитель
***

Группа: Участник
Сообщений: 415
Регистрация: 15-07-05
Пользователь №: 6 811



Такой программатор должен подойти: AvrUsb500 by Petka, вариант программатора AVR, доступный для простого изготовления
Go to the top of the page
 
+Quote Post
Хомяк
сообщение Jun 26 2008, 04:59
Сообщение #8


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

Группа: Свой
Сообщений: 99
Регистрация: 12-02-07
Из: Свердловск
Пользователь №: 25 269



Попробуй avreal пашет и под виндой и под линуксом.
Поддерживает кучу адаптеров.
В Debiane есть пакеты для работы с AVR
Go to the top of the page
 
+Quote Post
vet
сообщение Jun 26 2008, 05:01
Сообщение #9


Знающий
****

Группа: Свой
Сообщений: 550
Регистрация: 16-06-04
Из: Казань
Пользователь №: 32



рекомендую usbasp:
  • копеечное железо;
  • не надо искать дрова для FTDI;
  • не надо перепрошивать каждый раз, когда появляется новый чип.
поддерживается программой AVRDUDE.


--------------------
Главная линия этого опуса ясна мне насквозь!
Go to the top of the page
 
+Quote Post
prm
сообщение Jun 26 2008, 05:41
Сообщение #10


Участник
*

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



USBASP подходит на 90%, (-10%) - все же необходимо иметь гальваническую развязку usb порта от прошиваемого устройства. Мало ли что... Если доработать схему, то вариант вполне приличный.

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

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

Скачал драйвер для cp210x, попробую установить...
Go to the top of the page
 
+Quote Post
Petka
сообщение Jun 26 2008, 06:12
Сообщение #11


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

Группа: Свой
Сообщений: 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
Go to the top of the page
 
+Quote Post
GDI
сообщение Jun 26 2008, 06:29
Сообщение #12


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

Группа: Свой
Сообщений: 1 235
Регистрация: 14-05-05
Из: Санкт-Петербург
Пользователь №: 5 008



Я работал в линуксе с АВР, и где то даже тему тут создавал, работал с программатором: Железо AVR910USB от prottossa + прошивка AVRDOPER от Alfa, но перекомпиленная под использование HID + AVRDUDE + Если хочется графической оболочки AVR Burn-o-mat, или плагин для Eclipce, или KontrollerLab.


--------------------
http://www.embedders.org Блоги разработчиков электроники.
Go to the top of the page
 
+Quote Post
prm
сообщение Jun 26 2008, 08:06
Сообщение #13


Участник
*

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



Цитата(Petka @ Jun 26 2008, 12:12) *
Драйвер FT232 УЖЕ содержится в ядре линукса и его не надо ни качать ни устанавливать. Он есть и уже настроен на работу =) т.е. при подключении устройства автоматически появится виртуальнй ком порт типа /dev/usbtty0


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

Сегодня вечером буду пробовать. СПАСИБО всем ответившим!!!
Go to the top of the page
 
+Quote Post
AVR
сообщение Jun 27 2008, 20:42
Сообщение #14


фанат 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 не могу увидеть... smile.gif


--------------------
Go to the top of the page
 
+Quote Post

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

 


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


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