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

 
Текущее время: 27 фев 2020, 15:56

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



Ответить
Имя пользователя:
Заголовок:
Текст сообщения:
Введите текст вашего сообщения. Длина сообщения в символах не более: 60000

Размер шрифта:
Цвет шрифта
Настройки:
BBCode ВКЛЮЧЁН
[img] ВКЛЮЧЁН
[flash] ВЫКЛЮЧЕН
[url] ВКЛЮЧЁН
Смайлики ВЫКЛЮЧЕНЫ
Отключить в этом сообщении BBCode
Не преобразовывать адреса URL в ссылки
Анти-спам
Анти-спам:
Выполните задание
   

Обзор темы - Больше Ардуин для GC_Uploader
Автор Сообщение
  Заголовок сообщения:  Больше Ардуин для 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)

Чуть позже здесь оставлю модифицированную программу для тестирования.
Сообщение Добавлено: 09 дек 2017, 23:03

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


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