Добавить свой программатор
- Войдите на сайт для отправки комментариев
Сб, 07/11/2015 - 20:08
Всем доброго времени суток!
Нужно добавить свой программатор в IDE
Программатор AVR 910 PROTOSS http://prottoss.com/projects/avr910.usb.prog/avr910_usb_programmer.htm
Раньше добавлял его в файл "programmers.txt", и всё работало.
Но сейчас формат сменился.
Добавляю так :
avr910.name=avr910 avr910.protocol=avr910 avr910.communication=serial avr910.speed=115200 avr910.program.speed=19200 avr910.program.tool=avrdude
при попытке прошить выдаёт :
can't set attributes for device "/dev/ttyS0": Inappropriate ioctl for device Ошибка при записи загрузчика.
Порт указан : /dev/ttyACM0
Такое ощущение, что IDE не видит, что в настройках выбран ttyACM0, и ломится в порт ttyS0
Подскажите. пожалуйста, может я что-то недописал в файле?
неужели никто не сталкивался? О_о
4
avr910.speed=115200
5
avr910.program.speed=19200
это так должно быть?
фиг его знает.
какой-то параметр program.extra_params= появился. не знаю, что занах
Вот то-то и оно. До обовления платформы всё было хорошо. Да тут ось пересносил. поставил новую платформу, и не привязывается программатор.
И да, в скоростях глюк. Но черт с ним, я его поправлю. Дело то в том, что не в тот порт ломится..
Дайте ссыль, ежели кто знает, на описание конфиг файла. Почитаю на досуге...
P.S. Психану и соберу USBAsp
P.S. Психану и соберу USBAsp
психани и залей в контроллер USBaspLoader
места много выжрет. Да и мне чем в новые контроллеры бутлоадер-то заливать?!
места много выжрет. Да и мне чем в новые контроллеры бутлоадер-то заливать?!
2Kb - экономь, экономь, полтора килобайта спасёт тебя от дефицита флеша.
программатором, чем.
в чём, вообще проблема скачать старую версию Дуино ИДЕ и юзать для прошивки?
качаешь все версии в зип-архиве и не паришь мосг ни себе, ни людям.
Это костыли. Я могу и напрямую строкой в avrdude прописать. Дело-то не в том, как локальную проблему у меня решить, а как правильно настраивать IDE, чтобы можно было свои программаторы прикручивать.
P.S. версия Arduino у меня тоже своя, и со своим бутлоадером. Но она без проблем прописалась в IDE
Дело-то не в том, как локальную проблему у меня решить, а как правильно настраивать IDE, чтобы можно было свои программаторы прикручивать.
ну, давай настраивать - ты будешь настраивать или непонятное писать?
так должно быть?
4
avr910.speed=115200
5
avr910.program.speed=19200
Текущие настройки
выбранный порт /dev/ttyACM0
При попытке прошить :
бери рабочие шаблоны:
прописывай свой программатор, смотри - будет работать или нет
Я так и прописал.
Прошу прощения - не тот вывод сбросил.
Вот вывод при попытке залить через проггер :
порт "/dev/ttyS0"
А выбран "/dev/ttyACM0"
Вот вывод при попытке залить через проггер :
ок. включи в настройках Дуино ИДЕ подробный вывод лога, скопируй командную строку avrdude в старой версии Дуино ИДЕ и новой и сравни, что там не так.
ты проверял у тебя на старой версии ИДЕ работает? или нет, или не проверял и не работает?
да. Сглупил. Мог бы сам догадаться про развёрнутый вывод...
строка avrdude ^
путём биения в бубен эту ошибку победили.
Теперь вывод комманды таков :
беспокоит строка "{bootloader.extended_fuses}"
этот параметр должен взяться из файла boards.txt
вопрос снимается.
похоже, мой программатор приказал долго жить..
строка avrdude правильная :
однако программатор не ответил.
Так что, вроде всё правильно. Вот "живой конфиг" :
а, ты скачай http://arduino.cc/download.php?f=/arduino-1.0.6-windows.zip и перепроверь.
"windows.zip" =)))
У меня linux
Однако скачал ту старую версию и проверил - то же самое.
Либо реально программатор сдох. либо я упустил какую-то мелочь.