Технический форум по робототехнике.
=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% от стоимости - при этом скидка может быть применена к уже купленным модулям, тогда либо эти деньги можно будет использовать для покупки, либо просто получить скажем на банковский счет.
Есть желающие поучаствовать в таком формате?
SkyStorm » 14 дек 2011, 16:13
Для замены ORFA на arduino bootloader нужен програматор OR-PROG-USB.
OR-USB-UART - это мост
OR-BT20 - радио мост
Они в данном случае не помогут.
Romeo » 14 дек 2011, 16:15
Так и знал

(((
=DeaD= » 14 дек 2011, 16:35
SkyStorm писал(а):Для замены ORFA на arduino bootloader нужен програматор OR-PROG-USB.
Не совсем корректно - заменяется в данном случае не ORFA, а старый бутлоадер на новый.
Хотя вывод корректен, для заливки arduino bootloader нужен программатор.
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?
Что это значит? оО
=DeaD= » 14 дек 2011, 17:32
А восстанавливаете чего?

Romeo » 14 дек 2011, 18:01
Сначала думал бутлоадер полетел. Попробовал восстановить. Но после прочтения ответа на мои вопросы, решил что кирдык прошивке. AVRDude на этапе подключения к программатору (в виде OR-AVR-M128) долго думает, а потом выдаёт ошибку. Вот.
=DeaD= » 14 дек 2011, 18:02
Надо бы попробовать восстановить ORFA командой из инструкции. Вроде бутлоадер не должен быть самоубийцей

SiD » 04 янв 2012, 02:52
Arduino ide после пробеланных добавлений видит OR-128M но примеры проверяются с ошибками и не компилятся!!!
Если перевести на другую плату то все ОК!! Подскажите пожалуста что делать??
И если можно архивчик с ARDUINO IDE c работающими обновлениями ( может я что накриваручил)_!! Спасибо!!
=DeaD= » 05 янв 2012, 09:35
Ошибки какие?
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
=DeaD= » 05 янв 2012, 15:24
А какие добавления проделали?
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 (с Заменами)
Врезультате происходят Ошибки!
=DeaD= » 05 янв 2012, 21:05
Попробуйте с версией 0022 или 0023, на версии 1.00 еще не тестировали.
SiD » 05 янв 2012, 21:36
Огромное СПАСИБО!!!
НА 22 работает!!
Народ

на 1 не работает ! Будте бдительнее!
R0Ver » 05 дек 2013, 22:47
А pin mapping никто не делал, а то каждый раз лезть в схему лениво:)