под линукс не могу запрограммировать микроконтроллер програм

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить
v4567
Родился
Сообщения: 17
Зарегистрирован: Вт мар 15, 2011 00:49:47

под линукс не могу запрограммировать микроконтроллер програм

Сообщение v4567 »

На компьютере установлены две операционки: виндовс и линукс.
Под виндовсом использую программу UniProf, записываю через com порт прямо на плате с микроконтроллером через SPI. Запись проходит нормально, даже устройство потом работает так как ожидалось, из чего можно заключить что по железу с com портом всё нормально.
Под линукс есть несколько устройств com портов: /dev/ttyS0, /dev/ttyS1, /dev/ttyS2, /dev/ttyS3 хотя реально есть только первый com порт то есть /dev/ttyS0. Если подключить плату и запустить программу minicom на /dev/ttys0 то на плате загорается светодиод, из чего можно заключить что com портом всё нормально. Но вот когда пытаюсь запрограммировать микроконтроллер при помощи программы avrdude вот такой командой:
avrdude -p m8535 -P /dev/ttyS0 -c blaster -U flash:w:prog1.hex:i
то получаю вот что:
avrdude: can't claim device "/dev/ttyS0": Invalid argument
причём не важно подключена плата или нет.
Если использовать другие устройства /dev/ttyS1....../dev/ttyS3
то пишет вот что:
avrdude: can't claim device "/dev/ttyS1": Input/output error
Если кто знает причину этих ошибок и как в линукс при помощи программы avrdude запрограммировать микроконтроллер прошу помочь.
За помощь заранее благодарен!
Реклама
ur5fia
Родился
Сообщения: 10
Зарегистрирован: Ср ноя 24, 2010 12:44:54
Откуда: Одесса

Re: под линукс не могу запрограммировать микроконтроллер про

Сообщение ur5fia »

А установить WINE - тяжело?
работаю с понипрогом, громовым, и т.д, пишу на асме прямо в фаре.
развожу в лайоуте. пробовал студию - работает.
Просто привык, нехочется перенастраиваться
Реклама
Аватара пользователя
DrGandalf
Встал на лапы
Сообщения: 110
Зарегистрирован: Пн дек 03, 2012 19:31:53
Откуда: Санкт-Петербург

Re: под линукс не могу запрограммировать микроконтроллер про

Сообщение DrGandalf »

wine - не спортивно :))
Да и вообще avrdude штука хорошая, зачем от нее отказываться?

А что у вас за программатор? Соответствует ли он выбранному? ("... -c blaster ..."). Вроде byteblaster это для LPT порта :?.
Под рутом запускаете дудку?

И еще. Попробуйте под windows тоже через avrdude прошиться. Вдруг что :)
Аватара пользователя
Kavka
Мудрый кот
Сообщения: 1810
Зарегистрирован: Чт июн 10, 2010 08:55:35
Откуда: Сибирские Афины

Re: под линукс не могу запрограммировать микроконтроллер про

Сообщение Kavka »

DrGandalf писал(а):Под рутом запускаете дудку?
Зачем под рутом?
Я уже писал тут и тут как без рута обойтись.
Когда уже ничего не помогает - прочтите, наконец, инструкцию.
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
Реклама
Эиком - электронные компоненты и радиодетали
v4567
Родился
Сообщения: 17
Зарегистрирован: Вт мар 15, 2011 00:49:47

Re: под линукс не могу запрограммировать микроконтроллер про

Сообщение v4567 »

Да параметр -c надо брать dasa или dasa3, но помоему и они не подходят, у меня программатор Громова. В общем на другом форуме дали вот что в конфиг надо вкинуть:

programmer
id = “gromov”;
desc = “serial port banging, reset=dtr sck=rts mosi=txd miso=cts”;
type = serbb;
reset = 4;
sck = 7;
mosi = 3;
miso = 8;
;

буду пробовать

По поводу вайна, ничего не получится потому что у него нет поддержки com порта, я уже с этим сталкивался.
По поводу рута, я знаю что под рутом опасно работать, но я уже года 3 сижу под рутом и никогда никаких эксцессов не происходило. На компе важной информации нет и у меня есть образ системы.........
Реклама
v4567
Родился
Сообщения: 17
Зарегистрирован: Вт мар 15, 2011 00:49:47

Re: под линукс не могу запрограммировать микроконтроллер про

Сообщение v4567 »

да вот это работает.
Где бы на русском прочитать описание avrdude?
Если кто знает где есть описание, скиньте ссылку.
Реклама
Аватара пользователя
DrGandalf
Встал на лапы
Сообщения: 110
Зарегистрирован: Пн дек 03, 2012 19:31:53
Откуда: Санкт-Петербург

Re: под линукс не могу запрограммировать микроконтроллер про

Сообщение DrGandalf »

Когда-то тоже искал, но только на английском нашел. Есть такая хорошая PDF-ка по всем опциям.
v4567
Родился
Сообщения: 17
Зарегистрирован: Вт мар 15, 2011 00:49:47

Re: под линукс не могу запрограммировать микроконтроллер про

Сообщение v4567 »

Удалось найти на русском вот что http://kvorb.ru/2009/06/24/russkaya-dok ... e-chast-1/
Ответить

Вернуться в «Разные вопросы по МК»