Понял, спасибо.
Да, URL в поле Net - если на другой меге порт. Как "28:*255" для другой меги прописать?
Понял, спасибо.
Сохранение настроек Program в скрипт megad-cfg-2561 включил. Теоретически должно работать.
Бета-прошивки загружаются на сервер вручную.
Я подумаю по этому поводу.
Я пока не вижу большого смысла загружать выдачу совершенно лишней информацией.Температурные датчики отличаются от ключей наличием в выдаче значения температуры.
Добавил.
Поймал.
Спасибо.Andrey_B писал(а): ↑31 янв 2018, 11:22Vadim, попробуйте.
https://ab-log.ru/files/File/megad-2561 ... a5-hex.zip
Что-то не выходит. Сначала я дошел до того, что мне скрипт стал писать о необходимости обновить загрузчик, т.е. с коннектом разобрался.Andrey_B писал(а): ↑29 янв 2018, 19:05Cerber, у вас контроллер из первой партии август-сентябрь 2016 года.
В загрузчике этой партии была досадная ошибка. Поэтому прежде всего, вам необходимо обновить загрузчик. Сделать это можно либо отправив контроллер мне, либо самостоятельно с помощью простейшего ISP-программатора.
Что касается самого процесса перепрошивки. Но у вас где-то блокируются широковещательные пакеты. Необходимо проверить настройки роутера, временно отключить антивирус и файрвол, указать опцию --local-ip. Но все это имеет смысл только после того, как вы обновите загрузчик.
Код: Выделить всё
avrdude -c usbasp -P usb -p m2561 -U lfuse:w:0x60:m -U hfuse:w:0xDA:m
Код: Выделить всё
> avrdude -c usbasp -P usb -p m2561 -e -U flash:w:megad-boot.hex
avrdude: warning: cannot set sck period. please check for usbasp firmware update
.
avrdude: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.03s
avrdude: Device signature = 0x1e9802
avrdude: erasing chip
avrdude: warning: cannot set sck period. please check for usbasp firmware update
.
avrdude: reading input file "megad-boot.hex"
avrdude: input file megad-boot.hex auto detected as Intel Hex
avrdude: writing flash (31786 bytes):
Writing | ################################################## | 100% 21.78s
avrdude: 31786 bytes of flash written
avrdude: verifying flash memory against megad-boot.hex:
avrdude: load data flash data from input file megad-boot.hex:
avrdude: input file megad-boot.hex auto detected as Intel Hex
avrdude: input file megad-boot.hex contains 31786 bytes
avrdude: reading on-chip flash data:
Reading | ################################################## | 100% 18.59s
avrdude: verifying ...
avrdude: 31786 bytes of flash verified
avrdude: safemode: Fuses OK
avrdude done. Thank you.
Код: Выделить всё
# php megad-cfg-2561.php --local-ip 192.168.0.2 -p sec --fw megad-2561.hex -f -e --ee
Connecting...
Спасибо, все успешно обновилось.Andrey_B писал(а): ↑31 янв 2018, 18:47Последняя версия загрузчика здесь.
http://ab-log.ru/files/File/megad-2561- ... oot-26.zip
Андрей, неплохо было бы добавить помимо номера прошивки еще и номер бутлоадера в веб форме.Andrey_B писал(а): ↑31 янв 2018, 18:47Последняя версия загрузчика здесь.
http://ab-log.ru/files/File/megad-2561- ... oot-26.zip