http://forum.getchip.net/

Больше Ардуин для GC_Uploader
http://forum.getchip.net/viewtopic.php?f=8&t=817
Страница 1 из 1

Автор:  GetChiper [ 09 дек 2017, 23:03 ]
Заголовок сообщения:  Больше Ардуин для GC_Uploader

Для расширения и улучшения функционала GC_Uploader (в частности для добавления новых плат ардуино) решил реализовать возможность самому добавлять нужные платы.

Суть нововведения - это возможность добавлять платы при помощи дописывания соответствующих строк в файл конфигурации gc_uploader.ini
Платы Ардуино прошиваются при помощи консольной программы avrdude и, соответственно, для каждой платы своя строка.

Запись для определенной ардуины в gc_uploader.ini будет выглядеть следующим образом (например для Nano):


; имя секции попадет в выпадающий список выбора плат
[Arduino Nano]
; строка параметров для avrdude
param=-F -v -pm328p -cstk500v1 -P\\.\%1 -b57600 -D -Uflash:w:"%2":i
; %1 - подставится номер выбранного порта
; %2 - подставится путь к выбранному хексу


Если Вам понадобится своя плата, Вы сами прописываете строчки и получаете в программе свою плату в выпадающем списке

На данный момент в GC_Uploader используется не самая актуальная версия avrdude. Для более полной поддержки нужно будет перейти на версию используемую в Arduino IDE
(взять можно по пути Arduino\hardware\tools\avr\bin\avrdude.exe)
Нужно будет опробовать параметры конфигурации для разных плат
(неплохое описание нашел здесь http://justforduino.blogspot.com/2014/10/arduino.html)

Чуть позже здесь оставлю модифицированную программу для тестирования.

Страница 1 из 1 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/