Arduino Mega Server для Due
Модератор: Alex
-
- Сообщения: 2357
- Зарегистрирован: Пт апр 20, 2012 12:53 pm
- Благодарил (а): 42 раза
- Поблагодарили: 262 раза
Arduino Mega Server для Due
Вышла новая 0.17 версия АМС для Due
https://hi-lab.ru/arduino-mega-server/details/download
Эта версия «официально» предназначена для работы с Arduino 1.8.5. Также в этой версии доработан код, устранены различные недочёты и огрехи. А также код «стандартизирован» с кодом AMS для Меги.
https://hi-lab.ru/arduino-mega-server/details/download
Эта версия «официально» предназначена для работы с Arduino 1.8.5. Также в этой версии доработан код, устранены различные недочёты и огрехи. А также код «стандартизирован» с кодом AMS для Меги.
- Вложения
-
- АМС для Due 0.17
- ams-due-017.png (107.45 КБ) 5991 просмотр
-
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
- Благодарил (а): 303 раза
- Поблагодарили: 282 раза
Re: Arduino Mega Server для Due
Alex , на DUE и 1.8.5 нарисовалась проблема со второй интернет-библиотекой.
И еще куча всего. Комментирование Ethernet не спасает.
Вы можете проверить у себя , и если компиляция пройдет , выложить у себя на сайте ? Очень уж хочется запустить Дуйку и W5500.
Залью сейчас 016 версию.
PS/ С разбегу простой перестановкой шилдов что то не завелось , хотя время синхронизируется и список файлов выводится. Сначала надо собрать нормальный шилд самому......
СпойлерПоказать
- C:\Users\serj\AppData\Local\Temp\arduino_build_483011\libraries\Ethernet\Dhcp.cpp.o: In function `DhcpClass::presend_DHCP()':
C:\Users\serj\Documents\Arduino\libraries\Ethernet\src/Dhcp.cpp:32: multiple definition of `DhcpClass::reset_DHCP_lease()'
C:\Users\serj\AppData\Local\Temp\arduino_build_483011\libraries\Ethernet2\Dhcp.cpp.o:C:\Users\serj\Documents\Arduino\libraries\Ethernet2\src/Dhcp.cpp:32: first defined here
C:\Users\serj\AppData\Local\Temp\arduino_build_483011\libraries\Ethernet\Dhcp.cpp.o: In function `__static_initialization_and_destruction_0':
C:\Users\serj\Documents\Arduino\libraries\Ethernet\src/Dhcp.cpp:132: multiple definition of `DhcpClass::presend_DHCP()'
C:\Users\serj\AppData\Local\Temp\arduino_build_483011\libraries\Ethernet2\Dhcp.cpp.o:C:\Users\serj\Documents\Arduino\libraries\Ethernet2\src/Dhcp.cpp:135: first defined here
C:\Users\serj\AppData\Local\Temp\arduino_build_483011\libraries\Ethernet\Dhcp.cpp.o: In function `_GLOBAL__sub_I__ZN9DhcpClass13beginWithDHCPEPhmm':
C:\Users\serj\Documents\Arduino\libraries\Ethernet\src/Dhcp.cpp:448: multiple definition of `DhcpClass::getLocalIp()'
C:\Users\serj\AppData\Local\Temp\arduino_build_483011\libraries\Ethernet2\Dhcp.cpp.o:C:\Users\serj\Documents\Arduino\libraries\Ethernet2\src/Dhcp.cpp:464: first defined here
C:\Users\serj\AppData\Local\Temp\arduino_build_483011\libraries\Ethernet\Dhcp.cpp.o: In function `DhcpClass::beginWithDHCP(unsigned char*, unsigned long, unsigned long)':
C:\Users\serj\Documents\Arduino\libraries\Ethernet\src/Dhcp.cpp:453: multiple definition of `DhcpClass::getSubnetMask()'
C:\Users\serj\AppData\Local\Temp\arduino_build_483011\libraries\Ethernet2\Dhcp.cpp.o:C:\Users\serj\Documents\Arduino\libraries\Ethernet2\src/Dhcp.cpp:469: first defined here
C:\Users\serj\AppData\Local\Temp\arduino_build_483011\libraries\Ethernet\Dhcp.cpp.o: In function `DhcpClass::checkLease()':
C:\Users\serj\Documents\Arduino\libraries\Ethernet\src/Dhcp.cpp:458: multiple definition of `DhcpClass::getGatewayIp()'
C:\Users\serj\AppData\Local\Temp\arduino_build_483011\libraries\Ethernet2\Dhcp.cpp.o:C:\Users\serj\Documents\Arduino\libraries\Ethernet2\src/Dhcp.cpp:474: first defined here
C:\Users\serj\AppData\Local\Temp\arduino_build_483011\libraries\Ethernet\Dhcp.cpp.o: In function `DhcpClass::request_DHCP_lease()':
C:\Users\serj\Documents\Arduino\libraries\Ethernet\src/Dhcp.cpp:463: multiple definition of `DhcpClass::getDhcpServerIp()'
C:\Users\serj\AppData\Local\Temp\arduino_build_483011\libraries\Ethernet2\Dhcp.cpp.o:C:\Users\serj\Documents\Arduino\libraries\Ethernet2\src/Dhcp.cpp:479: first defined here
C:\Users\serj\AppData\Local\Temp\arduino_build_483011\libraries\Ethernet\Dhcp.cpp.o: In function `DhcpClass::getDnsServerIp()':
C:\Users\serj\Documents\Arduino\libraries\Ethernet\src/Dhcp.cpp:468: multiple definition of `DhcpClass::getDnsServerIp()'
C:\Users\serj\AppData\Local\Temp\arduino_build_483011\libraries\Ethernet2\Dhcp.cpp.o:C:\Users\serj\Documents\Arduino\libraries\Ethernet2\src/Dhcp.cpp:484: first defined here
C:\Users\serj\AppData\Local\Temp\arduino_build_483011\libraries\Ethernet\Dhcp.cpp.o: In function `DhcpClass::printByte(char*, unsigned char)':
C:\Users\serj\Documents\Arduino\libraries\Ethernet\src/Dhcp.cpp:474: multiple definition of `DhcpClass::printByte(char*, unsigned char)'
C:\Users\serj\AppData\Local\Temp\arduino_build_483011\libraries\Ethernet2\Dhcp.cpp.o:C:\Users\serj\Documents\Arduino\libraries\Ethernet2\src/Dhcp.cpp:490: first defined here
C:\Users\serj\AppData\Local\Temp\arduino_build_483011\libraries\Ethernet\Dhcp.cpp.o: In function `DhcpClass::send_DHCP_MESSAGE(unsigned char, unsigned short)':
C:\Users\serj\Documents\Arduino\libraries\Ethernet\src/Dhcp.cpp:136: multiple definition of `DhcpClass::send_DHCP_MESSAGE(unsigned char, unsigned short)'
C:\Users\serj\AppData\Local\Temp\arduino_build_483011\libraries\Ethernet2\Dhcp.cpp.o:C:\Users\serj\Documents\Arduino\libraries\Ethernet2\src/Dhcp.cpp:139: first defined here
C:\Users\serj\AppData\Local\Temp\arduino_build_483011\libraries\Ethernet\Dhcp.cpp.o: In function `DhcpClass::parseDHCPResponse(unsigned long, unsigned long&)':
C:\Users\serj\Documents\Arduino\libraries\Ethernet\src/Dhcp.cpp:254: multiple definition of `DhcpClass::parseDHCPResponse(unsigned long, unsigned long&)'
C:\Users\serj\AppData\Local\Temp\arduino_build_483011\libraries\Ethernet2\Dhcp.cpp.o:C:\Users\serj\Documents\Arduino\libraries\Ethernet2\src/Dhcp.cpp:257: first defined here
C:\Users\serj\AppData\Local\Temp\arduino_build_483011\libraries\Ethernet\Dhcp.cpp.o: In function `DhcpClass::request_DHCP_lease()':
C:\Users\serj\Documents\Arduino\libraries\Ethernet\src/Dhcp.cpp:36: multiple definition of `DhcpClass::request_DHCP_lease()'
C:\Users\serj\AppData\Local\Temp\arduino_build_483011\libraries\Ethernet2\Dhcp.cpp.o:C:\Users\serj\Documents\Arduino\libraries\Ethernet2\src/Dhcp.cpp:36: first defined here
C:\Users\serj\AppData\Local\Temp\arduino_build_483011\libraries\Ethernet\Dhcp.cpp.o: In function `DhcpClass::beginWithDHCP(unsigned char*, unsigned long, unsigned long)':
C:\Users\serj\Documents\Arduino\libraries\Ethernet\src/Dhcp.cpp:13: multiple definition of `DhcpClass::beginWithDHCP(unsigned char*, unsigned long, unsigned long)'
C:\Users\serj\AppData\Local\Temp\arduino_build_483011\libraries\Ethernet2\Dhcp.cpp.o:C:\Users\serj\Documents\Arduino\libraries\Ethernet2\src/Dhcp.cpp:13: first defined here
C:\Users\serj\AppData\Local\Temp\arduino_build_483011\libraries\Ethernet\Dhcp.cpp.o: In function `DhcpClass::checkLease()':
C:\Users\serj\Documents\Arduino\libraries\Ethernet\src/Dhcp.cpp:394: multiple definition of `DhcpClass::checkLease()'
C:\Users\serj\AppData\Local\Temp\arduino_build_483011\libraries\Ethernet2\Dhcp.cpp.o:C:\Users\serj\Documents\Arduino\libraries\Ethernet2\src/Dhcp.cpp:410: first defined here
Вы можете проверить у себя , и если компиляция пройдет , выложить у себя на сайте ? Очень уж хочется запустить Дуйку и W5500.
Залью сейчас 016 версию.
PS/ С разбегу простой перестановкой шилдов что то не завелось , хотя время синхронизируется и список файлов выводится. Сначала надо собрать нормальный шилд самому......
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
-
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
- Благодарил (а): 303 раза
- Поблагодарили: 282 раза
Re: Arduino Mega Server для Due
Я сейчас исправил свои ошибки и с компиляцией все в порядке. А какой шилд использовали ? Как впечатления от скорости ? Есть смысл заморачиваться с перепайкой ? У меня отдельный шилд от RobotDyn и кард-ридер. На Меге однозначно на W5100 не вернусь.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
-
- Сообщения: 27
- Зарегистрирован: Пн май 23, 2016 10:19 pm
- Благодарил (а): 1 раз
- Поблагодарили: 0
Re: Arduino Mega Server для Due
Ничего перепаивать не надо
- Вложения
-
- IMG_2018-09-07_195324.jpg (4.26 МБ) 5644 просмотра
-
- IMG_2018-09-07_195211.jpg (4.28 МБ) 5644 просмотра
-
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
- Благодарил (а): 303 раза
- Поблагодарили: 282 раза
Re: Arduino Mega Server для Due
Чего то я не углядел эту версию. А как со скоростью ?
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
-
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
- Благодарил (а): 303 раза
- Поблагодарили: 282 раза
Re: Arduino Mega Server для Due
Да это я в курсе. W5100 и W5500 на Дуе. Есть смысл заморачиваться?
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
-
- Сообщения: 27
- Зарегистрирован: Пн май 23, 2016 10:19 pm
- Благодарил (а): 1 раз
- Поблагодарили: 0
Re: Arduino Mega Server для Due
5100 я подарил после многомесячного секса с отвалами и зависами.он щас на меге трудится у знакомого.хотя возможно такой попался.второго проверить не было
-
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
- Благодарил (а): 303 раза
- Поблагодарили: 282 раза
Re: Arduino Mega Server для Due
2 года назад припаивал на SPI контакты NRF24 и видно задел за корпус. В итоге через пару часов работы Дуя зависала. Вроде вылечил , но в сериал - порту может выстреливать цифры вместо осмысленной инфы. При этом Дуя работала нормально.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS