roboforum.ru

Технический форум по робототехнике.


Модуль OR-AVR-M128-S: Контр. с расшир. поддержкой серв.

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

Re: Модуль OR-AVR-M128-S: Контр. с расшир. поддержкой серв.

Сообщение demoontz » 08 апр 2015, 21:54

Ткните пожайлуйста носом в тему где описано как собрать из исходников(https://github.com/open-robotics/orfa1) прошику для этого модуля?
если есть такое.
под винду желательно.
Спасибо!
demoontz
 
Сообщения: 194
Зарегистрирован: 04 фев 2009, 20:06
Откуда: Kiev
Skype: demoontz

Re: Модуль OR-AVR-M128-S: Контр. с расшир. поддержкой серв.

Сообщение =DeaD= » 08 апр 2015, 22:57

Вроде там в README всё описано:

## Requirements
- avr-gcc > 4.2
- avr-libc > 1.6
- binutils-avr
- avrdude (optional)

## Installation
First configure youre local_config.mk:

$ make config
$ edit local_config.mk

Compile:

$ make

You also can program this firmware into flash
(see PROGRAMMER section of local_config.mk):

$ make program


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

Re: Модуль OR-AVR-M128-S: Контр. с расшир. поддержкой серв.

Сообщение demoontz » 09 апр 2015, 08:30

да, я это читал, я хотел узнать что именно надо качать и ставить. и может ктото уе описал, я не нашел.
попробую. этот набор.

поставив winavr, пощел по инструкциям и ествественно ничо состарта не скомпилилось, пришлось делать make clean.
маке config ругаеться
E:\Dropbox\!projects\10.hexapod\orfa\orfa1-master>make config
make: Nothing to be done for `config'.

на make делает всю работу и генерит прошивку orfa.hex.
оно точно нужен этот make config?
demoontz
 
Сообщения: 194
Зарегистрирован: 04 фев 2009, 20:06
Откуда: Kiev
Skype: demoontz

Re: Модуль OR-AVR-M128-S: Контр. с расшир. поддержкой серв.

Сообщение =DeaD= » 09 апр 2015, 13:17

Если у вас orfa.hex нормально работает, то видимо всё ок.

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

Re: Модуль OR-AVR-M128-S: Контр. с расшир. поддержкой серв.

Сообщение demoontz » 28 май 2015, 20:44

привет! птыаюсь прошить модуль новой прошивкой орфа 0.9

вот то получилось
E:\Dropbox\!projects\10.hexapod\orfa\ORFA-firmware>avrdude.exe -p m128 -c avr911 -P com3 -b 115200 -U flash:w:orfa-new-m128s.hex:i -U signature:r:con:r -F -v

avrdude.exe: Version 5.10, compiled on Jan 19 2010 at 10:45:23
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2009 Joerg Wunsch

System wide configuration file is "E:\Dropbox\!projects\10.hexapod\orfa\ORFA-firmware\avrdude.conf"

Using Port : com3
Using Programmer : avr911
avr910_devcode (avrdude.conf) : 0x43
Overriding Baud Rate : 115200
AVR Part : ATMEGA128
Chip Erase delay : 9000 us
PAGEL : PD7
BS2 : PA0
RESET disposition : dedicated
RETRY pulse : SCK
serial program mode : yes
parallel program mode : yes
Timeout : 200
StabDelay : 100
CmdexeDelay : 25
SyncLoops : 32
ByteDelay : 0
PollIndex : 3
PollValue : 0x53
Memory Detail :

Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
eeprom 4 12 64 0 no 4096 8 0 9000 9000 0xff 0xff
flash 33 6 128 0 yes 131072 256 512 4500 4500 0xff 0xff
lfuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
hfuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
efuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
lock 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
calibration 0 0 0 0 no 4 0 0 0 0 0x00 0x00
signature 0 0 0 0 no 3 0 0 0 0 0x00 0x00

Programmer Type : avr910
Description : Atmel AppNote AVR911 AVROSP

Connecting to programmer: .
Found programmer: Id = "@ )"; type =
Software Version = D. ; Hardware Version = Ё.я
avrdude.exe: error: buffered memory access not supported. Maybe it isn't
a butterfly/AVR109 but a AVR910 device?

ЧЯДН? по компорту все лоступно, перпемыка прог ниначто не влияет.
demoontz
 
Сообщения: 194
Зарегистрирован: 04 фев 2009, 20:06
Откуда: Kiev
Skype: demoontz

Пред.

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

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

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