Например TDA7294

Форум РадиоКот • Просмотр темы - Atmega8 stk500 Linux
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Пт мар 20, 2026 17:18:32

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 22 ]  1,  
Автор Сообщение
 Заголовок сообщения: Atmega8 stk500 Linux
СообщениеДобавлено: Вс сен 30, 2012 16:31:57 
Опытный кот

Зарегистрирован: Вт апр 26, 2011 18:37:06
Сообщений: 782
Рейтинг сообщения: 0
Вот сколько ищу, пока не нашел статьи, чтобы настроить. Недавно перешел на Linux, вот кроме самого компа пока больше ничего не пробовал программировать. Нужно запрограммировать 8 Атмегу с помошью стк500-совместимого программатора, а не знаю, как подступиться. Начал со стороны Eclipse, но пока там работа только с avr32 и без поддержки stk500, да и USB драйвер, почему-то, не грузится, спрашивает пароль для загрузки и далее ничего не происходит. Вот предложите любой вариант, я пока не знаю, что делать. Ну буду думать, но что-то мутно это для меня пока.

_________________
На практике можно не успеть сделать того, что можно хорошо обосновать в теории. Но без практики теория может отдаляться от нее, и когда они встретятся снова - не узнает даже неприкосновенное шампанское профессора в лаборатории. Моя практика: robofeya.ru


Вернуться наверх
 
 Заголовок сообщения: Re: Atmega8 stk500 Linux
СообщениеДобавлено: Вс сен 30, 2012 18:07:57 
Это не хвост, это антенна
Аватар пользователя

Карма: 6
Рейтинг сообщений: 84
Зарегистрирован: Ср сен 03, 2008 21:42:17
Сообщений: 1355
Откуда: Ленинградская область,пос.Красный Остров
Рейтинг сообщения: 0
Компилятор - avr-gcc,симулятор-отладчик - WMLAB под Wine (официально поддерживается такой вариант использования),прошить контроллер - uisp. Я пять лет назад разъезжал с этим комплектом по командировкам в качестве наладчика микроконтроллерных блоков управления большими железяками.


Вернуться наверх
 
 Заголовок сообщения: Re: Atmega8 stk500 Linux
СообщениеДобавлено: Вс сен 30, 2012 18:34:17 
Мудрый кот
Аватар пользователя

Карма: 24
Рейтинг сообщений: 286
Зарегистрирован: Чт июн 10, 2010 08:55:35
Сообщений: 1810
Откуда: Сибирские Афины
Рейтинг сообщения: 0
Если stk500, то он должен в последовательный порт втыкаться. Если через USB, то всё равно в системе он должен как последовательный порт появиться (только с другим именем устройства, преобразователь USB-RS232, всё-таки).
Дальше, вроде, всё одинаково - натравливаете программу программатор на него, указав устройство (порт), тип программатора и что ещё там надо. И всё. Avreal и avrdude вполне нормально работают. Только надо или из под root-а, или вашего пользователя включить в группу у которой есть доступ к последовательным портам на запись.
Кажись, ничего не забыл.

_________________
Когда уже ничего не помогает - прочтите, наконец, инструкцию.
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)


Вернуться наверх
 
 Заголовок сообщения: Re: Atmega8 stk500 Linux
СообщениеДобавлено: Вс сен 30, 2012 19:17:43 
Мучитель микросхем
Аватар пользователя

Карма: 3
Рейтинг сообщений: 61
Зарегистрирован: Сб фев 26, 2011 14:38:42
Сообщений: 451
Откуда: Новочеркасск
Рейтинг сообщения: 0
Вместо Eclipse можно использовать Geany + Make файл. Прекрасно работает. Компилятор, естественно GCC, Программатор - смотрите в сторону Avrdude.

_________________
Выпрямите спину и уберите левую руку от лица.
Мой Youtube канал


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
 Заголовок сообщения: Re: Atmega8 stk500 Linux
СообщениеДобавлено: Пн окт 01, 2012 08:13:45 
Опытный кот

Зарегистрирован: Вт апр 26, 2011 18:37:06
Сообщений: 782
Рейтинг сообщения: 0
Блин, наверное черезчур я новичок, хотя еще попробую поискать видео с установкой и программированием на Linux. Тогда давайте пока немного сузим проблему, я хорошо понял, как создавать файлы прошивки на CV AVR. Но главная проблема - залить это через программатор USB. AvrDude, сколько искал, как его использовать - пока ничего не понятно. Вот есть у меня hex, что делать дальше?
Цитата:
он должен как последовательный порт появиться
на него идут драйвера, но они для Windows, а под Wine ничего не происходит
Цитата:
uisp
пока тоже не могу понять, как им пользоваться.

_________________
На практике можно не успеть сделать того, что можно хорошо обосновать в теории. Но без практики теория может отдаляться от нее, и когда они встретятся снова - не узнает даже неприкосновенное шампанское профессора в лаборатории. Моя практика: robofeya.ru


Последний раз редактировалось kras Пн окт 01, 2012 08:16:09, всего редактировалось 1 раз.

Вернуться наверх
 
 Заголовок сообщения: Re: Atmega8 stk500 Linux
СообщениеДобавлено: Пн окт 01, 2012 08:15:34 
Вымогатель припоя

Зарегистрирован: Вс дек 20, 2009 09:44:51
Сообщений: 653
Откуда: 016RU
Рейтинг сообщения: 0
Вот здесь можно скачать avrdude под Linux http://download.savannah.gnu.org/releases/avrdude/
В теме "Существует ли софт для прошивки AVR под Android OS?" еще в мае месяце Кислый грозился под андрюху "перекомпилить дудку", до сих пор компилит. viewtopic.php?f=20&t=44958 Но это из другой оперы, однако :) .


Последний раз редактировалось vano11 Пн окт 01, 2012 08:41:57, всего редактировалось 1 раз.

Вернуться наверх
 
 Заголовок сообщения: Re: Atmega8 stk500 Linux
СообщениеДобавлено: Пн окт 01, 2012 08:20:28 
Опытный кот

Зарегистрирован: Вт апр 26, 2011 18:37:06
Сообщений: 782
Рейтинг сообщения: 0
Цитата:
перекомпилить дудку
клево, я тоже сколько вижу кросплатформенные фичи, а не то что под конкретную ОС затрудняюсь представить, как переделать, но и просто исходник перекомпилить пока не всякий могу. А классно через малоизвестный программатор прошивать AVR с Symbian:) У меня на n8 USB-переходник в комплекте, а я так ничего не способен написать пока дельного с USB:(

Ну читаю документацию, но там команда
Код:
avrdude -p m128 -c stk500 -t
, а у меня на нее выдает сейчас
Цитата:
avrdude: ser_open(): can't set attributes for device "/dev/ttyS0": Inappropriate ioctl for device

avrdude done. Thank you.
, хотя программатор подключен через USB. Я не знаю, где именно находится программатор, то есть если править файл конфигурации, то я хз.

_________________
На практике можно не успеть сделать того, что можно хорошо обосновать в теории. Но без практики теория может отдаляться от нее, и когда они встретятся снова - не узнает даже неприкосновенное шампанское профессора в лаборатории. Моя практика: robofeya.ru


Вернуться наверх
 
 Заголовок сообщения: Re: Atmega8 stk500 Linux
СообщениеДобавлено: Пн окт 01, 2012 08:41:49 
Вымогатель припоя

Зарегистрирован: Вс дек 20, 2009 09:44:51
Сообщений: 653
Откуда: 016RU
Рейтинг сообщения: 0
kras писал(а):
клево, я тоже сколько вижу кросплатформенные фичи, а не то что под конкретную ОС затрудняюсь представить, как переделать, но и просто исходник перекомпилить пока не всякий могу. А классно через малоизвестный программатор прошивать AVR с Symbian:) У меня на n8 USB-переходник в комплекте, а я так ничего не способен написать пока дельного с USB:(

А у меня смартфон на андроиде с usb-host. Но Кислый стал копать в сторону ВТ (видимо в его девайсе нет usb-host), на том все и заглохло, однако :) .


Вернуться наверх
 
 Заголовок сообщения: Re: Atmega8 stk500 Linux
СообщениеДобавлено: Пн окт 01, 2012 08:45:16 
Опытный кот

Зарегистрирован: Вт апр 26, 2011 18:37:06
Сообщений: 782
Рейтинг сообщения: 0
SinaProg выдает то же "Device not found". stk500v2,USB. Может этот тип программатора просто так не заработает? Или что-то можно сделать?

_________________
На практике можно не успеть сделать того, что можно хорошо обосновать в теории. Но без практики теория может отдаляться от нее, и когда они встретятся снова - не узнает даже неприкосновенное шампанское профессора в лаборатории. Моя практика: robofeya.ru


Вернуться наверх
 
 Заголовок сообщения: Re: Atmega8 stk500 Linux
СообщениеДобавлено: Пн окт 01, 2012 08:56:50 
Опытный кот

Зарегистрирован: Вт апр 26, 2011 18:37:06
Сообщений: 782
Рейтинг сообщения: 0
А, ну если что, у меня с mkpochtoi.ru программатор. Только, наверное, старая версия

_________________
На практике можно не успеть сделать того, что можно хорошо обосновать в теории. Но без практики теория может отдаляться от нее, и когда они встретятся снова - не узнает даже неприкосновенное шампанское профессора в лаборатории. Моя практика: robofeya.ru


Вернуться наверх
 
 Заголовок сообщения: Re: Atmega8 stk500 Linux
СообщениеДобавлено: Пн окт 01, 2012 11:32:45 
Сверлит текстолит когтями
Аватар пользователя

Карма: 22
Рейтинг сообщений: 81
Зарегистрирован: Пн дек 08, 2008 10:58:48
Сообщений: 1262
Откуда: Винница
Рейтинг сообщения: 0
ser_open(): can't set attributes for device "/dev/ttyS0"
----------
а с чего он должен сесть на ком1 ? Я бы искал dev/ACM какой-нить...
а посмотреть в консоли ls /dev до подключения программатора и после не судьба ?


Вернуться наверх
 
 Заголовок сообщения: Re: Atmega8 stk500 Linux
СообщениеДобавлено: Пт окт 05, 2012 05:58:22 
Это не хвост, это антенна
Аватар пользователя

Карма: 6
Рейтинг сообщений: 84
Зарегистрирован: Ср сен 03, 2008 21:42:17
Сообщений: 1355
Откуда: Ленинградская область,пос.Красный Остров
Рейтинг сообщения: 0
Насчет того,что программатор сядет не а ком1 - абсолютно верно. В линуксе переходники com-usb обычно определяются как /dev/ttyUSB0 и далее по порядку. Не все устройства,расчитанные на физические ком-порты работают через переходник.


Вернуться наверх
 
 Заголовок сообщения: Re: Atmega8 stk500 Linux
СообщениеДобавлено: Пт окт 05, 2012 06:14:57 
Мудрый кот
Аватар пользователя

Карма: 24
Рейтинг сообщений: 286
Зарегистрирован: Чт июн 10, 2010 08:55:35
Сообщений: 1810
Откуда: Сибирские Афины
Рейтинг сообщения: 0
WatchCat, в теме речь идёт о stk500, а у него используется только RX/TX. Так что с любым рабочим переходником должно работать.

_________________
Когда уже ничего не помогает - прочтите, наконец, инструкцию.
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)


Вернуться наверх
 
 Заголовок сообщения: Re: Atmega8 stk500 Linux
СообщениеДобавлено: Пт окт 05, 2012 06:39:57 
Модератор
Аватар пользователя

Карма: 68
Рейтинг сообщений: 430
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Сообщений: 13490
Откуда: Тамбовская обл.
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Поставьте AVR8 Burn-O-Mat Удобная графическая оболочка под дудку.

Вообще не задумывался о каких-либо проблемах. И переходники, и USB-программаторы работали без проблем. Да и вообще, свой первый контроллер года три назад под линуксом и прошивал...


Вернуться наверх
 
 Заголовок сообщения: Re: Atmega8 stk500 Linux
СообщениеДобавлено: Сб окт 27, 2012 21:56:51 
Опытный кот

Зарегистрирован: Вт апр 26, 2011 18:37:06
Сообщений: 782
Рейтинг сообщения: 0
Цитата:
/dev/ttyUSB0
Да, на этот порт садится, еще показывает папку Serial. Но я пока пробую с помощью Eclipse. Permissions denied. Может надо как-то права изменить, или какие настройки мог опустить? Ну там такое дело, если что: когда проект скомпилился и появился hex, захожу в Properties проекта, там у меня двевкладки AVRDUDE, во второй настройки, вот туда и прописываю "/dev/ttyUSB0".

Цитата:
AVR8 Burn-O-Mat
не устанавливается, пока не понял, почему.

_________________
На практике можно не успеть сделать того, что можно хорошо обосновать в теории. Но без практики теория может отдаляться от нее, и когда они встретятся снова - не узнает даже неприкосновенное шампанское профессора в лаборатории. Моя практика: robofeya.ru


Вернуться наверх
 
 Заголовок сообщения: Re: Atmega8 stk500 Linux
СообщениеДобавлено: Сб окт 27, 2012 22:09:22 
Модератор
Аватар пользователя

Карма: 68
Рейтинг сообщений: 430
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Сообщений: 13490
Откуда: Тамбовская обл.
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Что за система-то? А то deb-пакет последней версии был битый на сайте. Точнее с ошибкой. Пришлось расковырять его и поправить.


Вернуться наверх
 
 Заголовок сообщения: Re: Atmega8 stk500 Linux
СообщениеДобавлено: Сб окт 27, 2012 22:12:01 
Опытный кот

Зарегистрирован: Вт апр 26, 2011 18:37:06
Сообщений: 782
Рейтинг сообщения: 0
Ах, да
Цитата:
$ stty -F /dev/ttyUSB0 cs8 115200 ignbrk -brkint -icrnl -imaxbel -opost -onlcr -isig -icanon -iexten -echo -echoe -echok -echoctl -echoke noflsh -ixon -crtscts
stty: /dev/ttyUSB0: Permission denied
eugene@eugene-R59P-R60P-R61P:~$ tail -f /dev/ttyUSB0
tail: cannot open `/dev/ttyUSB0' for reading: Permission denied


Хотя я при том же железе шил на Винде

_________________
На практике можно не успеть сделать того, что можно хорошо обосновать в теории. Но без практики теория может отдаляться от нее, и когда они встретятся снова - не узнает даже неприкосновенное шампанское профессора в лаборатории. Моя практика: robofeya.ru


Вернуться наверх
 
 Заголовок сообщения: Re: Atmega8 stk500 Linux
СообщениеДобавлено: Сб окт 27, 2012 22:49:14 
Опытный кот

Зарегистрирован: Вт апр 26, 2011 18:37:06
Сообщений: 782
Рейтинг сообщения: 0
Получилось! Сначала поменял права, а потом мк, и все норм

_________________
На практике можно не успеть сделать того, что можно хорошо обосновать в теории. Но без практики теория может отдаляться от нее, и когда они встретятся снова - не узнает даже неприкосновенное шампанское профессора в лаборатории. Моя практика: robofeya.ru


Вернуться наверх
 
 Заголовок сообщения: Re: Atmega8 stk500 Linux
СообщениеДобавлено: Сб окт 27, 2012 23:23:19 
Модератор
Аватар пользователя

Карма: 68
Рейтинг сообщений: 430
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Сообщений: 13490
Откуда: Тамбовская обл.
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Права на ttyUSB0? Как поменял-то? Через udev? У меня не выходит, работает только из-под рута.


Вернуться наверх
 
 Заголовок сообщения: Re: Atmega8 stk500 Linux
СообщениеДобавлено: Вс окт 28, 2012 06:39:21 
Мудрый кот
Аватар пользователя

Карма: 24
Рейтинг сообщений: 286
Зарегистрирован: Чт июн 10, 2010 08:55:35
Сообщений: 1810
Откуда: Сибирские Афины
Рейтинг сообщения: 0
ploop, посмотри с какими правами создаётся /dev/ttyUSB0. Точнее говоря с какой группой. И добавь себя в эту группу (надеюсь это не проблема :) ).
Пример для opensuse и первого последовательного порта.
Код:
> ls -la /dev/ttyS0
crw-rw---- 1 root dialout 4, 64 Окт 28 10:18 /dev/ttyS0
Группа dialout, доступ на чтение-запись.

Аналогично можно сделать для параллельного порта (если у кого STK200) для /dev/parport*.

_________________
Когда уже ничего не помогает - прочтите, наконец, инструкцию.
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 22 ]  1,  

Часовой пояс: UTC + 3 часа


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y