Загрузка скетча через терминал LINUX без IDE

Радмил

✩✩✩✩✩✩✩
9 Авг 2023
3
0
Всем доброго времени суток. Стоит задача обновить Arduino NANO которые установленны на венденговых аппаратах. Переписали код для ардуинок и сейчас стоит задача залить этот скетч на 1200 устройств. По сути все понятно, но.......
Но вот дилемма, что бы залить его нужно использовать только терминал + надо библиотеки подтягивать для ардуино. Нашел статью ( http://slugg.spb.ru/home/30-zalivka-sketcha-arduino-cherez-konsol-linux.html ) которая по сути рабочая, но я при загрузке с IDE использовал процессор ATmega 328P (Old Bootloader). При использовании утилиты avrdude по всей видимости она не может работать с ATmega 328P (Old Bootloader). Подскажите как залить скетч через терминал.
 
Изменено:

Геннадий П

★★★★★★✩
14 Апр 2021
1,974
633
45
IDE использует arvdude для заливки. Поставьте показ полного лога и найдите с какими параметрами запускает заливку.
 

vortigont

★★★★★★✩
24 Апр 2020
1,022
542
Saint-Petersburg, Russia
поставьте platformio на линукс, ставится 2мя командами. Напишите профиль-файл под свой проект и вперед заливать/собирать (вместе подтягиванием библотек) одной командой из консоли pio run -t upload
 
  • Лойс +1
Реакции: Радмил

Радмил

✩✩✩✩✩✩✩
9 Авг 2023
3
0
@poty,тааак. Теперь вопрос с конвертацией в hex. Пошел гуглить.

@Геннадий П,ВЫ ГЕНИЙ !!!! В логах нашел строку которая запускает avrdude c hex.

sudo avrdude -v -V -patmega328p -carduino -P /dev/ttyUSB0 -b57600 -D C /etc/avrdude.conf -U 2.1.ino.hex