Перейти к блогу GetChip.net - блог        JilTE[1] - в разработке     Модификации устройств - модификации

 
Текущее время: 28 мар 2024, 20:43

Часовой пояс: UTC + 3 часа [ Летнее время ]



Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
 Заголовок сообщения: Больше Ардуин для GC_Uploader
СообщениеДобавлено: 09 дек 2017, 23:03 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 15 май 2011, 23:00
Сообщения: 1904
Для расширения и улучшения функционала 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 сообщение ] 

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 28


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

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB