roboforum.ru

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


Модуль OR-AVR-M32-D: Контр. на базе ATMega32 с портом ДД

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

Re: Модуль OR-AVR-M32-D: Контр. на базе ATMega32 с портом ДД

Сообщение =DeaD= » 31 янв 2012, 11:22

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

Re: Модуль OR-AVR-M32-D: Контр. на базе ATMega32 с портом ДД

Сообщение S-T-A-L-K-E-R » 31 янв 2012, 11:30

ы

Добавлено спустя 45 секунд:
ыф
Вложения
1.hex
(754 байт) Скачиваний: 450
FS.rar
(6.64 МиБ) Скачиваний: 0
РОБОТОТЕХНИКА для каждого СВОИМИ РУКАМИ - SERVODROID.RU [SERVODROID.RU-Робототехника для начинающих своими руками]
Аватара пользователя
S-T-A-L-K-E-R
 
Сообщения: 314
Зарегистрирован: 05 ноя 2009, 10:10
Откуда: Санкт-Петербург vs Мурманск
Skype: sergey199100
прог. языки: С, C++, C++++, Delphi, Pascal, Asm

Re: Модуль OR-AVR-M32-D: Контр. на базе ATMega32 с портом ДД

Сообщение =DeaD= » 31 янв 2012, 18:29

Кстати, а тестовая прошивка or-avr-m32-d-test.hex отсюда ( [[OR-AVR-M32-D]] ) заливается нормально?

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

Re: Модуль OR-AVR-M32-D: Контр. на базе ATMega32 с портом ДД

Сообщение S-T-A-L-K-E-R » 01 фев 2012, 11:51

У меня туева туча прошивок, все рабочие и не надо ляля )))

Не одна из прошивок не загружается. Вылазит та же самая ошибка. Тестовая прошивка тоже не шьется.

Добавлено спустя 26 секунд:
Все-таки походу что-то с этим модулем (

Добавлено спустя 3 минуты 54 секунды:
В вашем .hex-файле первая строка какая-то загадочная, не типичная для прошивок.

Что директиву к задержке первый раз видим ? :)

Код: Выделить всёРазвернуть
#include <delay.h>
#include <mega32.h>



void main(void)
{


// Port B initialization
// Func7=Out Func6=Out Func5=Out Func4=Out Func3=Out Func2=Out Func1=Out Func0=Out
// State7=0 State6=0 State5=0 State4=0 State3=0 State2=0 State1=0 State0=0
PORTB=0x00;
DDRB=0xFF;

// Port C initialization
// Func7=Out Func6=Out Func5=Out Func4=Out Func3=Out Func2=Out Func1=Out Func0=Out
// State7=0 State6=0 State5=0 State4=0 State3=0 State2=0 State1=0 State0=0
PORTC=0x00;
DDRC=0x20;

MCUCSR=0x80; //Âûêëþ÷èì JTAG, ÷òîáû ìèãàòü ñâåòîäèîäîì íà PC5
MCUCSR=0x80;


while (1)
      {
      PORTB.3=1;
     
      };
}
РОБОТОТЕХНИКА для каждого СВОИМИ РУКАМИ - SERVODROID.RU [SERVODROID.RU-Робототехника для начинающих своими руками]
Аватара пользователя
S-T-A-L-K-E-R
 
Сообщения: 314
Зарегистрирован: 05 ноя 2009, 10:10
Откуда: Санкт-Петербург vs Мурманск
Skype: sergey199100
прог. языки: С, C++, C++++, Delphi, Pascal, Asm

Re: Модуль OR-AVR-M32-D: Контр. на базе ATMega32 с портом ДД

Сообщение =DeaD= » 01 фев 2012, 11:54

Так, а программатор точно живой, с него в другие контроллеры заливается? Ошибка какая-то мутная, обычно "Target doesn't answer" и всё, если что-то не работает, а тут какие-то непредвиденные завершения. У меня такого никогда не было, хотя и с модулями всякое бывало и с программаторами.

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

Re: Модуль OR-AVR-M32-D: Контр. на базе ATMega32 с портом ДД

Сообщение S-T-A-L-K-E-R » 01 фев 2012, 12:08

так он пишет ошибка записи в влеш...причем тут ос и проггер ?

Добавлено спустя 9 минут 6 секунд:
у меня не 10 компов и модулей
РОБОТОТЕХНИКА для каждого СВОИМИ РУКАМИ - SERVODROID.RU [SERVODROID.RU-Робототехника для начинающих своими руками]
Аватара пользователя
S-T-A-L-K-E-R
 
Сообщения: 314
Зарегистрирован: 05 ноя 2009, 10:10
Откуда: Санкт-Петербург vs Мурманск
Skype: sergey199100
прог. языки: С, C++, C++++, Delphi, Pascal, Asm

Re: Модуль OR-AVR-M32-D: Контр. на базе ATMega32 с портом ДД

Сообщение =DeaD= » 01 фев 2012, 12:21

Где же он пишет про ошибку записи во флэш? Он пишет, что какая-то программная ошибка, неведомо почему.

Кстати вот нашел, DIHALT про такую же ошибку пишет:
Xlin писал(а):avrdude -C avrdude.conf -c usbasp -B 115200 -p t2313 -q
avrdude: error: no usb support. please compile again with libusb installed.
горит красный диод,зеленый нифига.
а через USBASP_AVRDUDE_PROG выбираю тип мк,нажимаю чтение-моргает зел диод,выводися HEX 5859,но он не прошивает,выдает ошибку при чтении:
found 5 busses
avrdude.exe: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.02s
avrdude.exe: Device signature = 0x1e910a
avrdude.exe: reading flash memory:
Reading | avrdude.exe: error: usbasp_transmit: error sending control message: win error: Операция ввода/вывода была прервана из-за завершения потока команд или по запросу приложения.
в чем может быть косяк? (сильно не бить,я только начинаю).Спасибо


DIHALT писал(а):ругается про libusb (может кривая дудка? Неправильно скомпиленая?)
Попробуй другой экзешник качнуть с оффсайта. Новую версию или наоборот более старую


Пруф: http://easyelectronics.ru/sinaprog-graf ... rdude.html

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

Re: Модуль OR-AVR-M32-D: Контр. на базе ATMega32 с портом ДД

Сообщение S-T-A-L-K-E-R » 01 фев 2012, 12:46

Качнуть новую версию чего ?
Дудка ? Эм.. У меня кабель юсб.

Добавлено спустя 1 минуту 4 секунды:
Темболее прошивка в мк видимо заливается, но криво - так как что было раньше уже не проявляет свои признаки стандартной прошивки.

Добавлено спустя 1 минуту 21 секунду:
Кахаму - переставил. Тоже самое.
AVRDude ставить не буду, есть CVAVR.

Добавлено спустя 3 минуты 19 секунд:
Прогер не деформирован, драва установлены..

Добавлено спустя 7 минут 21 секунду:
Да и зачем мне аврдуд этот если проблема не в компиляции а в прошивке самого модуля...
РОБОТОТЕХНИКА для каждого СВОИМИ РУКАМИ - SERVODROID.RU [SERVODROID.RU-Робототехника для начинающих своими руками]
Аватара пользователя
S-T-A-L-K-E-R
 
Сообщения: 314
Зарегистрирован: 05 ноя 2009, 10:10
Откуда: Санкт-Петербург vs Мурманск
Skype: sergey199100
прог. языки: С, C++, C++++, Delphi, Pascal, Asm

Re: Модуль OR-AVR-M32-D: Контр. на базе ATMega32 с портом ДД

Сообщение =DeaD= » 01 фев 2012, 12:59

О ужас :)

avrdude это не компилятор, а софт для прошивания, как и Кхазама.

Ошибка пока получается чисто программная на стороне ПК, а не "контроллер или программатор не так отвечает".
Хотя оно конечно может начать прошивать и вылететь в середине работы. Если угодно - можно вернуть контроллер.
Но если у вас ошибка программная - на любом другом контроллере получите то же самое, только в другой руке.

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

Re: Модуль OR-AVR-M32-D: Контр. на базе ATMega32 с портом ДД

Сообщение S-T-A-L-K-E-R » 01 фев 2012, 20:26

как этот ardude запустить ?
РОБОТОТЕХНИКА для каждого СВОИМИ РУКАМИ - SERVODROID.RU [SERVODROID.RU-Робототехника для начинающих своими руками]
Аватара пользователя
S-T-A-L-K-E-R
 
Сообщения: 314
Зарегистрирован: 05 ноя 2009, 10:10
Откуда: Санкт-Петербург vs Мурманск
Skype: sergey199100
прог. языки: С, C++, C++++, Delphi, Pascal, Asm

Re: Модуль OR-AVR-M32-D: Контр. на базе ATMega32 с портом ДД

Сообщение =DeaD= » 01 фев 2012, 22:24

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

Re: Модуль OR-AVR-M32-D: Контр. на базе ATMega32 с портом ДД

Сообщение S-T-A-L-K-E-R » 10 мар 2012, 20:30

Сергей не выходит на связь, по этому напишу сюда: Я хочу поменять модуль на другой. Или хотя бы дать вам чтобы Вы его проверили на предмет деффектов и попробовали залить прошивку заводскую. Я пользовался раньше подобным модулем и он отлично программировался тем ПО что стоит у меня до сих пор.

У меня скоро выставка, нужно срочно что-то предпринять, желательно в это Вс могу приехать куда укажите.
РОБОТОТЕХНИКА для каждого СВОИМИ РУКАМИ - SERVODROID.RU [SERVODROID.RU-Робототехника для начинающих своими руками]
Аватара пользователя
S-T-A-L-K-E-R
 
Сообщения: 314
Зарегистрирован: 05 ноя 2009, 10:10
Откуда: Санкт-Петербург vs Мурманск
Skype: sergey199100
прог. языки: С, C++, C++++, Delphi, Pascal, Asm

Re: Модуль OR-AVR-M32-D: Контр. на базе ATMega32 с портом ДД

Сообщение =DeaD= » 10 мар 2012, 21:16

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

Re: Модуль OR-AVR-M32-D: Контр. на базе ATMega32 с портом ДД

Сообщение SkyStorm » 11 мар 2012, 01:03

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

Re: Модуль OR-AVR-M32-D: Контр. на базе ATMega32 с портом ДД

Сообщение =DeaD= » 11 мар 2012, 07:54

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

Пред.След.

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

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

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