Технический форум по робототехнике.
=DeaD= » 31 янв 2012, 11:22
Надо фотку контроллера с выставленными джамперами + HEX-файл, чтобы я мог проверить его, может он кривой.
S-T-A-L-K-E-R » 31 янв 2012, 11:30
ы
Добавлено спустя 45 секунд:
ыф
- Вложения
-
1.hex
- (754 байт) Скачиваний: 474
-
FS.rar
- (6.64 МиБ) Скачиваний: 0
=DeaD= » 31 янв 2012, 18:29
Кстати, а тестовая прошивка or-avr-m32-d-test.hex отсюда (
[[OR-AVR-M32-D]] ) заливается нормально?
А то я сейчас буду развлекаться если с неведомо как собранным .hex-файлом - мне оно зачем?

В вашем .hex-файле первая строка какая-то загадочная, не типичная для прошивок.
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;
};
}
=DeaD= » 01 фев 2012, 11:54
Так, а программатор точно живой, с него в другие контроллеры заливается? Ошибка какая-то мутная, обычно "Target doesn't answer" и всё, если что-то не работает, а тут какие-то непредвиденные завершения. У меня такого никогда не было, хотя и с модулями всякое бывало и с программаторами.
Еще можно с другого компа попробовать залить, может на уровне ОС что-то неправильно.
S-T-A-L-K-E-R » 01 фев 2012, 12:08
так он пишет ошибка записи в влеш...причем тут ос и проггер ?
Добавлено спустя 9 минут 6 секунд:
у меня не 10 компов и модулей
=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 напрямую попробовать залить, ну или переставить Кхазаму или найти второй комп, ибо пока я ничего про неработающий контроллер не нашел, по такой ошибке

S-T-A-L-K-E-R » 01 фев 2012, 12:46
Качнуть новую версию чего ?
Дудка ? Эм.. У меня кабель юсб.
Добавлено спустя 1 минуту 4 секунды:
Темболее прошивка в мк видимо заливается, но криво - так как что было раньше уже не проявляет свои признаки стандартной прошивки.
Добавлено спустя 1 минуту 21 секунду:
Кахаму - переставил. Тоже самое.
AVRDude ставить не буду, есть CVAVR.
Добавлено спустя 3 минуты 19 секунд:
Прогер не деформирован, драва установлены..
Добавлено спустя 7 минут 21 секунду:
Да и зачем мне аврдуд этот если проблема не в компиляции а в прошивке самого модуля...
=DeaD= » 01 фев 2012, 12:59
О ужас

avrdude это не компилятор, а софт для прошивания, как и Кхазама.
Ошибка пока получается чисто программная на стороне ПК, а не "контроллер или программатор не так отвечает".
Хотя оно конечно может начать прошивать и вылететь в середине работы. Если угодно - можно вернуть контроллер.
Но если у вас ошибка программная - на любом другом контроллере получите то же самое, только в другой руке.
Кхазаму переставьте другую редакцию\версию попробуйте.
S-T-A-L-K-E-R » 01 фев 2012, 20:26
как этот ardude запустить ?
=DeaD= » 01 фев 2012, 22:24
из командной строки, в инете полно инфы, пример как запускать с мегой 128 есть в инструкции по OR-AVR-M128-*
S-T-A-L-K-E-R » 10 мар 2012, 20:30
Сергей не выходит на связь, по этому напишу сюда: Я хочу поменять модуль на другой. Или хотя бы дать вам чтобы Вы его проверили на предмет деффектов и попробовали залить прошивку заводскую. Я пользовался раньше подобным модулем и он отлично программировался тем ПО что стоит у меня до сих пор.
У меня скоро выставка, нужно срочно что-то предпринять, желательно в это Вс могу приехать куда укажите.
=DeaD= » 10 мар 2012, 21:16
Если у Сергея остались такие модули - можно поменять у него, если нет - можно только предложить возврат денег. Ну или я смогу выслать конечно модуль Сергею для замены, но это неделя минимум, пока он приедет к нему.
SkyStorm » 11 мар 2012, 01:03
Они же уже года полтора - два как не выпускаются ...
Или я опять что то путаю?
=DeaD= » 11 мар 2012, 07:54
Не путаешь, потому и нету
