Прошивка MegaD-328 (релизы, обсуждения, предложения)

Обсуждение статей, технологий домашней автоматизации, программных и аппаратных решений
tarasella
Сообщения: 2
Зарегистрирован: 04 мар 2016, 18:59

Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)

Сообщение tarasella » 06 мар 2016, 15:55

Andrey_B писал(а):tarasella, а обновляли вы прошивку со сбросом EEPROM?
Если так, то позже попробую воспроизвести проблему, а вы откатитесь пока на ту версию, которая у вас работает без ошибок.
Да, обновлял со сбросом EEPROM.

avtomat78
Сообщения: 92
Зарегистрирован: 06 фев 2015, 19:02

Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)

Сообщение avtomat78 » 03 апр 2016, 19:42

Добрый день, прошивка 3.43 beta1, обнаружился баг, проверен только на порту Р6, на других нет возможности проверить, проявляется так: порт настроен как DSen, поле Sen = 1W, поле temp = показывает температуру, Val = любое значение, если не заполнять поле Act то в поле Mode можно ставить любое сравнение, и все в порядке, Но если в поле Act добавить действие например 7:0 и в поле Mode выбрать > или <> то в поле temp 0.00.
Если в поле Act убрать хотя бы одну цифру ( 7: ) то снова показывает нормальную температуру.

clark2
Сообщения: 67
Зарегистрирован: 11 авг 2012, 00:17
Откуда: Kiev region

Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)

Сообщение clark2 » 04 апр 2016, 00:26

По такому случаю вот мне ответ был:
Andrey_B писал(а):clark2, проблему сброса температуры в 0.00 вроде бы поправил. Возможно, это решит и все другие описанные вами проблемы.
http://ab-log.ru/files/File/ip_manager3 ... a2-hex.zip
Проверьте.

avtomat78
Сообщения: 92
Зарегистрирован: 06 фев 2015, 19:02

Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)

Сообщение avtomat78 » 04 апр 2016, 09:43

clark2 писал(а):По такому случаю вот мне ответ был:
Andrey_B писал(а):clark2, проблему сброса температуры в 0.00 вроде бы поправил. Возможно, это решит и все другие описанные вами проблемы.
http://ab-log.ru/files/File/ip_manager3 ... a2-hex.zip
Проверьте.
Спасибо, не заметил эту версию, сейчас попробую.

Да, в этой версии работает!

avtomat78
Сообщения: 92
Зарегистрирован: 06 фев 2015, 19:02

Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)

Сообщение avtomat78 » 04 апр 2016, 15:48

В прошивке 3.43b2 температура отображается при выше описанных мною условиях, но реакции поля Act 7:0 на сравнение > все равно нет!

В общем сам виноват, в меге был прописан сервер, убрал и все заработало!

Andrey_B
Администратор
Сообщения: 5327
Зарегистрирован: 18 мар 2011, 12:06

Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)

Сообщение Andrey_B » 06 апр 2016, 16:00

d.v.ermakov писал(а):Прошивка 3.43b1. В случае, если установлен Net Action, при выводе состояния этого порта Мега выдаёт не значение счётчика входа, а некое непонятное число.
Прошил 3.43b2 с очисткой EEPROM, ничего не изменилось. Числа в счётчиках входов непонятно большие, сетевая команда срабатывает через раз. Проблема со стандартными входами блока 7I7O-R а режиме P&R, к которым подключены датчики присутствия. Есть у меня ещё одна Мега с такими же датчиками, такие же функции выполняющая. На прошивке 3.37b3 всё работало как надо. Только что перепрошил на последнюю, симптомы повторились. Так что проблема в прошивке.
Можете ли проверить с этой версией?
http://ab-log.ru/files/File/ip_manager3 ... a3-hex.zip

d.v.ermakov
Администратор
Сообщения: 2187
Зарегистрирован: 29 май 2015, 21:23
Откуда: Екатеринбург, Нижний Тагил

Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)

Сообщение d.v.ermakov » 16 апр 2016, 13:26

to Andrey_B: Прошу прощения, я пока активно передвигаюсь, а менять прошивку дистанционно страшновато. Пока всё стабильно работает на версии 3.37, экспериментировать буду, когда вернусь.

Virtus-pro
Сообщения: 98
Зарегистрирован: 04 фев 2013, 15:47

Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)

Сообщение Virtus-pro » 24 апр 2016, 20:53

Я прошиваю MegaD SD версии 5.0, для того чтобы можно было прошиваться по сети

Купил USBasp программатор
Все разобрался как программировать.

Подключился к выходу X5 на MegaD согласно распиновке на программаторе и на меге.

В программаторе надо выбрать напряжение и тут ступор, боюсь пробывать, а то сожгу МК.
На выбор 3.3 в и 5в, какое выбрать?

Andrey_B
Администратор
Сообщения: 5327
Зарегистрирован: 18 мар 2011, 12:06

Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)

Сообщение Andrey_B » 24 апр 2016, 21:26

Конечно, 3,3В.

Virtus-pro
Сообщения: 98
Зарегистрирован: 04 фев 2013, 15:47

Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)

Сообщение Virtus-pro » 25 апр 2016, 10:54

А кто нибудь прошивал мегу программатором USBasp ?
Покупал тут http://ru.aliexpress.com/item/USBasp-US ... 83289.html

Использую программу avrdude

Шлю команду №1

Код: Выделить всё

avrdude -p m328p -c usbasp -e -U flash:w:megad-boot.hex
Шлю команду №2

Код: Выделить всё

avrdude -p m328p -c usbasp -U lfuse:w:0x60:m -U hfuse:w:0xD8:m

В итоге мне выдает прога на каждый из запросов такое

Код: Выделить всё

avrdude: error: no usb support. please compile again with libusb installed.
Куда копать даже не знаю, уже разные проги перепробывал

Andrey_B
Администратор
Сообщения: 5327
Зарегистрирован: 18 мар 2011, 12:06

Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)

Сообщение Andrey_B » 25 апр 2016, 13:47

Virtus-pro, а пакет libusb установлен?
avrdude вы компилировали сами или установили из репозитория?

clark2
Сообщения: 67
Зарегистрирован: 11 авг 2012, 00:17
Откуда: Kiev region

Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)

Сообщение clark2 » 25 апр 2016, 15:50

Virtus-pro писал(а):А кто нибудь прошивал мегу программатором USBasp ?
Использую программатор AVR USBASP.
Программа AVR8 Burn-o-mat. Что под Windows, что под Linux.
Настроек минимум.

Virtus-pro
Сообщения: 98
Зарегистрирован: 04 фев 2013, 15:47

Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)

Сообщение Virtus-pro » 25 апр 2016, 18:43

Andrey_B писал(а):Virtus-pro, а пакет libusb установлен?
avrdude вы компилировали сами или установили из репозитория?
В общем попорядку

Купил USBasp по ссылке выше
2016-04-25_20-38-18.jpg
2016-04-25_20-38-18.jpg (31.82 КБ) 7849 просмотров
Подключил USBasp к меге согласно распиновке
2016-04-25_20-33-50.jpg
2016-04-25_20-33-50.jpg (14.76 КБ) 7849 просмотров
2016-04-25_20-32-19.jpg
2016-04-25_20-32-19.jpg (20.01 КБ) 7849 просмотров
Зашел на сайт http://www.avislab.com/blog/avrdude/
Там прочитал что надо зайти на http://download.savannah.gnu.org/releases/avrdude/ и скачать последнию версию
Закинул в C:\avrdude
Открыл cmd.exe
ввел

Код: Выделить всё

 cd  C:\avrdude\
Потом скачал от сюда загрузкичк
2016-04-25_20-41-14.jpg
2016-04-25_20-41-14.jpg (67.27 КБ) 7849 просмотров
Закинул файл из архива в C:\avrdude\megad-boot.hex
Пишу команду в консоли

Код: Выделить всё

avrdude -p m328p -c usbasp -e -U flash:w:megad-boot.hex
Ответ

Код: Выделить всё

avrdude: error: no usb support. please compile again with libusb installed.

А о каком libusb вы говорите?

Virtus-pro
Сообщения: 98
Зарегистрирован: 04 фев 2013, 15:47

Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)

Сообщение Virtus-pro » 25 апр 2016, 18:55

Скачал avrdude по статье с того сайта где читал про него только версию 5.11 и все получилось!
Вот лог

C:\avrdude>avrdude -p m328p -c usbasp -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.01s

avrdude: Device signature = 0x1e950f
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 (31660 bytes):

Writing | ################################################## | 100% 22.05s



avrdude: 31660 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 31660 bytes
avrdude: reading on-chip flash data:

Reading | ################################################## | 100% 18.31s



avrdude: verifying ...
avrdude: 31660 bytes of flash verified

avrdude: safemode: Fuses OK

avrdude done. Thank you.


C:\avrdude>avrdude -p m328p -c usbasp -U lfuse:w:0x60:m -U hfuse:w:0xD8:m

avrdude: warning: cannot set sck period. please check for usbasp firmware update
.
avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.01s

avrdude: Device signature = 0x1e950f
avrdude: reading input file "0x60"
avrdude: writing lfuse (1 bytes):

Writing | ################################################## | 100% 0.00s

avrdude: 1 bytes of lfuse written
avrdude: verifying lfuse memory against 0x60:
avrdude: load data lfuse data from input file 0x60:
avrdude: input file 0x60 contains 1 bytes
avrdude: reading on-chip lfuse data:

Reading | ################################################## | 100% 0.00s

avrdude: verifying ...
avrdude: 1 bytes of lfuse verified
avrdude: reading input file "0xD8"
avrdude: writing hfuse (1 bytes):

Writing | ################################################## | 100% 0.01s

avrdude: 1 bytes of hfuse written
avrdude: verifying hfuse memory against 0xD8:
avrdude: load data hfuse data from input file 0xD8:
avrdude: input file 0xD8 contains 1 bytes
avrdude: reading on-chip hfuse data:

Reading | ################################################## | 100% 0.00s

avrdude: verifying ...
avrdude: 1 bytes of hfuse verified

avrdude: safemode: Fuses OK

avrdude done. Thank you.
Последний раз редактировалось Virtus-pro 25 апр 2016, 19:00, всего редактировалось 1 раз.

Virtus-pro
Сообщения: 98
Зарегистрирован: 04 фев 2013, 15:47

Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)

Сообщение Virtus-pro » 25 апр 2016, 18:56

Может кому мануал пригодится ) можно куда нибудь отдельно вынести

Virtus-pro
Сообщения: 98
Зарегистрирован: 04 фев 2013, 15:47

Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)

Сообщение Virtus-pro » 25 апр 2016, 20:06

Опять загвоздка, в сети прибор не виден

После прошивки включил прибор, индикатор на приборе горит зеленый (Power) и соединение активно

Загрузил на сервер http://ab-log.ru/files/File/megad-cfg/megad-cfg.zip

в него кинул последнию прошивку megad-328.hex
2016-04-25_22-03-31.jpg
2016-04-25_22-03-31.jpg (10.66 КБ) 7843 просмотра
Сервер и мегад подключены через коммутатор ( не через роутер), другой мегад по сети прекрасно шьется который висит на том же коммутаторе

В итоге в терминале
2016-04-25_22-05-58.jpg
2016-04-25_22-05-58.jpg (9.59 КБ) 7843 просмотра

Как быть дальше?

Virtus-pro
Сообщения: 98
Зарегистрирован: 04 фев 2013, 15:47

Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)

Сообщение Virtus-pro » 25 апр 2016, 20:11

В общем дальше выполнил команды следующие
2016-04-25_22-10-45.jpg
2016-04-25_22-10-45.jpg (38 КБ) 7841 просмотр

Dron
Сообщения: 207
Зарегистрирован: 08 мар 2013, 13:00

Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)

Сообщение Dron » 29 апр 2016, 15:35

Virtus-pro писал(а):А кто нибудь прошивал мегу программатором USBasp ?
Покупал тут http://ru.aliexpress.com/item/USBasp-US ... 83289.html
Кстати, я такой же программатор завёл под виндой. Тык
+ скриншот сообщением выше

Virtus-pro
Сообщения: 98
Зарегистрирован: 04 фев 2013, 15:47

Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)

Сообщение Virtus-pro » 30 апр 2016, 08:38

Dron писал(а):
Virtus-pro писал(а):А кто нибудь прошивал мегу программатором USBasp ?
Покупал тут http://ru.aliexpress.com/item/USBasp-US ... 83289.html
Кстати, я такой же программатор завёл под виндой. Тык
+ скриншот сообщением выше
У вас тоже интересная программа, потом как нибудь попробую.
Я же тоже под виндой запускал программу avrdude, просто ее надо было скачать последнию версию и там уже давно есть 328P
Мне показалось программа avrdude довольна простой если команды правильные писать по мануалам

aurodionov
Сообщения: 213
Зарегистрирован: 16 авг 2011, 14:07
Откуда: Россия,Тюмень
Контактная информация:

Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)

Сообщение aurodionov » 02 май 2016, 17:13

Есть у кого-нить ранние прошивки ,без прошивки по сети.
Хочу попробовать залить напрямую, и какие фузы выставить в таком случае.
Заранее спасибо

фузы нашол

Без загрузчика
Low: 0x60
High: 0xD9
С загрузчиком
Low: 0x60
High: 0xD8

прошивку тоже, прошил ,всё завелось. через бутлоадер так и не смог прошить по сети.
у меня сеть 192.168.55.0/24 может из-за этого , напрямую через "тупой свитч" тоже не взлетело

Ответить