Прошить бутлоадер DUE
- Войдите на сайт для отправки комментариев
Пт, 15/09/2017 - 19:45
Купил китайскую DUE 2012 R3.
Система Windows 7х64 определяет порт и IDE плату видит.
При попытке залить скетч, выдаёт:
"No device found on COM3"
Пытаюсь перезалить бутлоадер с помощью ATMEGи-1280.
Скетч ArdduinoISP загружается легко, однако попытка выполнить команду Burn Bootloader (предварительно переключив плату на "Arduino DUE (Programming Port)") приводит к выдаче сообщения:
"Please select a programmer from Tools->Programmer menu" (там стоит "Arduino as ISP").
Что не так?
Если не переключать плату для выполнения комманды Burn Bootloader, выдаётся ошибка:
Dmitry_Ai, вы не тем занимаетесь. Невозможно перешить загрузчик DUE, он находится в ROM. Попробуйте стереть флеш кнопкой, включить плату через Nativ порт, если система увидела DUЕ, то есть надежда. Выбрать этот вариант в меню, и попытаться залить блинк. Если не выходит -пиши пропало.
Натив порт система не видит.
:(
А как же:
https://www.arduino.cc/en/Hacking/Upgrading16U2Due
?
Dmitry_Ai, на плате DUE находится 2 полноценных МК , в той статье речь про перешивку Мега16u2, который там в качестве преобразователя USB-UART . По большому счёту он там нафиг не нужен, ибо основной чип сам прекрасно умеет работать с USB (режим нейтив). Разработчики включили его в состав платы исключительно для удобства, что б заливать через один порт, а всякие USB-девайсы генерить на другом порту.
При подключении к натив-порту в Диспетчере устройств Unknown Device.
Т.е. ситуация безвыходная?
Dmitry_Ai, да хто ж его знает, мож у вас просто USB порт в компе или USB кабель фиговый.
Пробовал на разных системах с разными кабелями.
Есть у кого идеи?
Осциллографом проверить питание, проверить что кварц "заводится", если это была новая плата, то возможно что-то не так припаяно, возможно коротыш. В общем провести стандартные процедуры, которые знает любой ремонтник.
Замечательно :)
Я, правда, не ремонтник и осцилографа у меня нет :(
Кварц к 16u2 отношения не имеет?
Плата в системе определяется!
Dmitry_Ai, забудьте про 16u2 и вход программирования -это туфтень. Истинный USB-порт DUE - "Native"
Раз не ремонтник -плату в помойку, и всё.
Круто!
Спасибо за совет.