Лог команд STK500v2 во время мигания Mega
Моя конечная цель-воспроизвести процесс, с помощью которого компьютер программирует arduino. Я просмотрел файл commands.h и сделал пару попыток, чтобы понять логику правильно. Но безрезультатно прошить arduino. Есть ли какой-либо способ просмотреть шестнадцатеричные команды, которые записываются в arduino с ПК? Что-то вроде подробного, но перечисляющего каждую шестнадцатеричную команду. Моя идея заключается в том, что я просто повторю те же команды и попытаюсь загрузить шестнадцатеричные файлы с SD-карты.
@Chris, 👍0
Обсуждение1 ответ
Добавьте флаг-vvvv
в команду avrdude
. Это покажет вам поток данных между компьютером и Arduino.
Вы можете скопировать и вставить выполненную команду из среды IDE и запустить ее в окне терминала / команды, добавив флаг вручную. Или вы можете изменить platform.txt файл для ядра AVR.
- Как я могу адаптировать этот код для ATTiny85?
- Как разделить входящую строку?
- Как использовать SPI на Arduino?
- При использовании Arduino Uno в качестве ISP: "Yikes! Invalid device signature" - плохое соединение, неверную конфигурацию или неверную версию avrdude?
- Как сбросить или отформатировать Arduino?
- Управление скоростью вентилятора с помощью библиотеки Arduino PID
- Arduino Due vs Mega 2560
- Как получить уникальный идентификатор для всех плат Arduino?
вы изучили исходный код загрузчика?, @jsotola
http://www.gammon.com.au/bootloader, @Juraj