Приветствую. Собрал на контроллере Atmega328p плату, а именно антенный тюнер для трансивера (не суть важно). Схему придумал не сам, на страничке данного девайса, есть вся информация от принципиальной схемы, до настройки (Страница проекта).
Проблема возникла при попытке прошить данную конструкцию. Автор предлагает использовать Arduino UNO (NANO) в качестве программатора и подключиться непосредственно к плате, соответственно RX, TX, 5V, GNG (UART). При этом на плату вешается перемычка между 27 (PC4) и землёй через 150Ом, и есть светодиод, который должен начать моргать при прошивке, диод подключен к 28 (PC5) ноге через резистор на землю.
Главной проблемой стал формат прошивки файл с расширением aes, могу предположить, что применено шифрование. Обновлять надо консольной утилитой update.exe, единственное, что известно об этой программе, что она ATMEL (2003). Опций в ней немного: upadate “имя файла.расширение” COM№ и скорость. Утилита открывает COM порт, но запись не происходит: не отвечает контроллер. Другими способами (Arduino IDE, avrdude) по SPI прошить не получается, не читается файл прошивки. Так вот вопрос: куда копать: Я не нашел примеров такого подключения контроллера, имею ввиду BOOTPIN и BOOTLED. Я пытался прошить контроллер в Arduino UNO, я пробовал менять параметры загрузчика, я пробовал абсолютно чистую микросхему.
Да, пробовал записывать и стандартный бутлоадер при помощи Arduino IDE, также пробовал вариант -U efuse:w:0xFF:m -U hfuse:w:0xD9:m -U lfuse:w:0x62:m. И другие…
То, что автор дает обновление в зашифрованном виде предполагает, что он продает свое устройство. Если вы знаете того, кто успешно собрал сам а не покупал у автора набор для сборки, то попробуйте спросить у него.
в каком таком? в чистом камне нет загрузчика, надо прошить фьюзы и залить загрузчик, если камень использует внутренний генератор на 8 мегагерц, можно сделать это через miniCore через ISP а далее через уарт попробовать сделать update, не факт, что взлетит, так как не понятно какой загрузчик у автора
При Rst на землю мк не работает от слова совсем ! Может работать ! Если предварительно в него залили какой то скетч, реагирующий на RST и фьюзами отключили RST !!! Но про фьюзы нет упоминаний в описании.
ATmega328 as controller and some smd parts.
Честно говоря, я понял это как “берешь и делаешь”
Т.е. без предварительной авторской прошивки микроконтроллера, ничего работать не будет?
Для меня Arduino в новинку, может дурацкие вопросы задаю…