Как прошить ATMEGA2560 с помощью WIZnet 5500?

Мне интересно, прошивал ли кто-нибудь ATMEGA2560 с помощью WIZnet 5500? Я просмотрел этот пакет загрузчика, но он поддерживает только 5100. Возможно, мне придется сделать это самому, но я немного волнуюсь поскольку в Интернете, похоже, нет никакой поддержки/документации, и я не лучший программист. Любая помощь будет принята с благодарностью.

, 👍0


1 ответ


2

Последняя версия загрузчика Ariadne от codebender находится в его "личном" репозитории GitHub. Есть поддержка W5500. Ранее Пер создал свою вилку с улучшенной документацией и аппаратным пакетом. В репозитории loathingKernel по-прежнему отсутствует хорошая документация.

Я установил пакет Per Ariadne поверх Board Manager, а затем заменил файлы в пакете Per файлами из репозитория loathingKernel. Я без проблем прошил загрузчик на Мегу и загрузчик Ариадны у меня заработал на W5500.

Я также настроил загрузку из IDE.

,

Я пытаюсь сделать то же самое, но использую плату Arduino Nano + Wiznet5500. Конфигурация по умолчанию с tftp-сервером по адресу 192.168.1.128 запущена, но не отвечает на мой tftp-клиент. И подозреваю, что 7КБ памяти для загрузчика Ариадны и 26КБ для основной прошивки переполнят флэш-память микроконтроллера, так как там всего 30КБ. Я попробую Мегу, как ты, @hwak

@hwak, ты сделал сброс загрузчика? для Mega теперь есть лучшая библиотека https://github.com/jandrassy/ArduinoOTA, @Juraj

Спасибо. Жаль, что Мега очень большая. Хотелось бы что-нибудь поменьше, чтобы помещалось в стандартные электрогерметичные коробки 100х100 миллиметров., @hwak

@hwak, Nano Every хорош, но у него пока нет OTA-решения. Я планирую попробовать сделать его поверх SD-карты и SD-загрузчика. но у меня слишком много планов Arduino и недостаточно свободного времени для этого., @Juraj