Интеграция OR-AVR-M128-* и Arduino IDE - есть желающие?

Разработка стандартизированных модулей для домашнего робостроения.
Правила форума
Правила раздела OpenRobotics

Интеграция OR-AVR-M128-* и Arduino IDE - есть желающие?

Сообщение =DeaD= » 22 авг 2010, 20:13

=========================================================================================
Вставка от =DeaD= по итогу проекта:

Файлы для прошивки Arduino-совместимого бутлоадера и фьюзов под него доступны тут:
[[Файлы Open Robotics]]

Файлы в ZIP-архиве для добавления в Arduino IDE контроллеров OR-AVR-M128-*:
download/file.php?id=17339

Инструкция в PDF по добавлению в Arduino IDE контроллеров OR-AVR-M128-*:
download/file.php?id=17359

Библиотека для программирования M128-S из под Arduino IDE, поддерживается управление сервами:
post176220.html#p176220

Библиотека для программирования M128-DS из под Arduino IDE, поддерживается управление сервами и двигателями:
post177246.html#p177246

=========================================================================================


Попробуем новый формат развития нашего открытого проекта.

Собственно постановка задачи вроде очевидна - обеспечить интеграцию контроллеров OR-AVR-M128-* и Arduino IDE - для начала на самом простом уровне - собрать бутлоадер (естественно на 100% совместимый с Arduino IDE), сделать в Arduino IDE файлы описание, скомпилировать скетч мигающий светодиодом подцепленным к какому-нибудь GPIO-порту, проверить загрузку.

Что получает первый решивший задачу? Ну например такой комплект:
1. Оранжевый ник;
2. ORduino Nano с доставкой;
3. Скидку на любые 3 модуля OR в размере 30% от стоимости - при этом скидка может быть применена к уже купленным модулям, тогда либо эти деньги можно будет использовать для покупки, либо просто получить скажем на банковский счет.

Есть желающие поучаствовать в таком формате?
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Интеграция OR-AVR-M128-* и Arduino IDE - есть желающие?

Сообщение SkyStorm » 14 дек 2011, 16:13

Для замены ORFA на arduino bootloader нужен програматор OR-PROG-USB.
OR-USB-UART - это мост
OR-BT20 - радио мост
Они в данном случае не помогут.
Никто кроме нас!!!
4Robots.ru - Все для роботов!
Аватара пользователя
SkyStorm
 
Сообщения: 2687
Зарегистрирован: 05 фев 2008, 15:33
Откуда: St. Petersburg - Moscow
Skype: SkyStorm77
ФИО: Костюк Константин Вячеславович

Re: Интеграция OR-AVR-M128-* и Arduino IDE - есть желающие?

Сообщение Romeo » 14 дек 2011, 16:15

Так и знал :((((
Аватара пользователя
Romeo
 
Сообщения: 320
Зарегистрирован: 04 фев 2009, 16:02
Откуда: Десногорск
прог. языки: VB, MicroC, Pascal, С++ Builder

Re: Интеграция OR-AVR-M128-* и Arduino IDE - есть желающие?

Сообщение =DeaD= » 14 дек 2011, 16:35

SkyStorm писал(а):Для замены ORFA на arduino bootloader нужен програматор OR-PROG-USB.

Не совсем корректно - заменяется в данном случае не ORFA, а старый бутлоадер на новый.
Хотя вывод корректен, для заливки arduino bootloader нужен программатор.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Интеграция OR-AVR-M128-* и Arduino IDE - есть желающие?

Сообщение Romeo » 14 дек 2011, 17:07

Ступил я. Сначала нужно задавать вопросы, а потом экспериментировать.
В AVRDude залил HEX-файл бутлоадера arduino через OR-BT20, как обычную прошивку для OR-AVR-M128-*.
А теперь, пробуя восстановить прошивку натыкаюсь на ошибку AVRDude:
error: buffered memory access not supperted. Mayby it isn`t a butterfly/AVR109 but a AVR910 device?

Что это значит? оО
Аватара пользователя
Romeo
 
Сообщения: 320
Зарегистрирован: 04 фев 2009, 16:02
Откуда: Десногорск
прог. языки: VB, MicroC, Pascal, С++ Builder

Re: Интеграция OR-AVR-M128-* и Arduino IDE - есть желающие?

Сообщение =DeaD= » 14 дек 2011, 17:32

А восстанавливаете чего? :)
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Интеграция OR-AVR-M128-* и Arduino IDE - есть желающие?

Сообщение Romeo » 14 дек 2011, 18:01

Сначала думал бутлоадер полетел. Попробовал восстановить. Но после прочтения ответа на мои вопросы, решил что кирдык прошивке. AVRDude на этапе подключения к программатору (в виде OR-AVR-M128) долго думает, а потом выдаёт ошибку. Вот.
Аватара пользователя
Romeo
 
Сообщения: 320
Зарегистрирован: 04 фев 2009, 16:02
Откуда: Десногорск
прог. языки: VB, MicroC, Pascal, С++ Builder

Re: Интеграция OR-AVR-M128-* и Arduino IDE - есть желающие?

Сообщение =DeaD= » 14 дек 2011, 18:02

Надо бы попробовать восстановить ORFA командой из инструкции. Вроде бутлоадер не должен быть самоубийцей :)
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Интеграция OR-AVR-M128-* и Arduino IDE - есть желающие?

Сообщение SiD » 04 янв 2012, 02:52

Arduino ide после пробеланных добавлений видит OR-128M но примеры проверяются с ошибками и не компилятся!!!

Если перевести на другую плату то все ОК!! Подскажите пожалуста что делать??

И если можно архивчик с ARDUINO IDE c работающими обновлениями ( может я что накриваручил)_!! Спасибо!!
SiD
 
Сообщения: 4
Зарегистрирован: 04 янв 2012, 02:39

Re: Интеграция OR-AVR-M128-* и Arduino IDE - есть желающие?

Сообщение =DeaD= » 05 янв 2012, 09:35

Ошибки какие?
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Интеграция OR-AVR-M128-* и Arduino IDE - есть желающие?

Сообщение SiD » 05 янв 2012, 14:07

Еще раз все стер и переделал!

Теперь и на других платах ошибки!
Использую Arduino ide 1.0

Ири использовании atm8-- (Example-Blink)
Ошибка
C:\arduino-1.0-windows\arduino-1.0\hardware\arduino\cores\arduino\pins_arduino.c:380: error: 'TIMER2' undeclared here (not in a function)

При использовании OR-128 -- (Blink_led)

blink_led.cpp:16:21: error: Arduino.h: No such file or directory
blink_led.cpp: In function 'void setup()':
blink_led.pde:-1: error: 'OUTPUT' was not declared in this scope
blink_led.pde:-1: error: 'pinMode' was not declared in this scope
blink_led.cpp: In function 'void loop()':
blink_led.pde:-1: error: 'HIGH' was not declared in this scope
blink_led.pde:-1: error: 'digitalWrite' was not declared in this scope
blink_led.pde:-1: error: 'delay' was not declared in this scope
blink_led.pde:-1: error: 'LOW' was not declared in this scope
SiD
 
Сообщения: 4
Зарегистрирован: 04 янв 2012, 02:39

Re: Интеграция OR-AVR-M128-* и Arduino IDE - есть желающие?

Сообщение =DeaD= » 05 янв 2012, 15:24

А какие добавления проделали?
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Интеграция OR-AVR-M128-* и Arduino IDE - есть желающие?

Сообщение SiD » 05 янв 2012, 20:32

Скачал Arduino IDE 1.0 c Офиц. сайта
Распокавал его на С:\
Запустил его проверил Blink Example _компилится ОК!

Скачал с вашего сайта Arduino.rar

Cкопировал boards.txt C:\arduino-1.0-windows\arduino-1.0\hardware\arduino -(с Заменой)

Скопировал папку atmega128 в C:\arduino-1.0-windows\arduino-1.0\hardware\arduino\bootloaders

Скопировал папку atmega128_timer2 C:\arduino-1.0-windows\arduino-1.0\hardware\arduino\cores

И на всякий влучай Содержимое папки atmega128_timer2 скопировал в C:\arduino-1.0-windows\arduino-1.0\hardware\arduino\cores (с Заменами)

Врезультате происходят Ошибки!
SiD
 
Сообщения: 4
Зарегистрирован: 04 янв 2012, 02:39

Re: Интеграция OR-AVR-M128-* и Arduino IDE - есть желающие?

Сообщение =DeaD= » 05 янв 2012, 21:05

Попробуйте с версией 0022 или 0023, на версии 1.00 еще не тестировали.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Интеграция OR-AVR-M128-* и Arduino IDE - есть желающие?

Сообщение SiD » 05 янв 2012, 21:36

Огромное СПАСИБО!!!

НА 22 работает!!

Народ :evil: на 1 не работает ! Будте бдительнее!
SiD
 
Сообщения: 4
Зарегистрирован: 04 янв 2012, 02:39

Re: Интеграция OR-AVR-M128-* и Arduino IDE - есть желающие?

Сообщение R0Ver » 05 дек 2013, 22:47

А pin mapping никто не делал, а то каждый раз лезть в схему лениво:)
Вертолёт - душа погибшего танка....
R0Ver
 
Сообщения: 151
Зарегистрирован: 10 фев 2010, 15:37
Откуда: Волгоград

Пред.След.

Вернуться в Open Robotics

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 46