roboforum.ru

Технический форум по робототехнике.
Текущее время: 24 ноя 2024, 10:22

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 544 ]  На страницу Пред.  1 ... 24, 25, 26, 27, 28, 29, 30 ... 37  След.
Автор Сообщение
 Заголовок сообщения: Re: USB программатор для AVR
СообщениеДобавлено: 15 янв 2009, 14:21 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
ну может МК сдох?
если по правде прошивка считанная не совпадает с тем что ты туда заливал то это верный симптом
у меня так было когда сжёг мк, каждый раз новая рандомная ахинея с МК сливалась

залей тестовую прошивку дёргания ножками и посмотри работает ли МК

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: USB программатор для AVR
СообщениеДобавлено: 15 янв 2009, 15:02 
Не в сети

Зарегистрирован: 15 янв 2009, 11:49
Сообщения: 18
У меня девайс абсолютно из другой области.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: USB программатор для AVR
СообщениеДобавлено: 15 янв 2009, 15:08 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
А ты кристалл стираешь перед прошиванием? Не уверен как обстоят дела с твоим прошивальщиком - я пользуюсь avreal, и ему надо задавать спец. ключ, чтобы перед прошивкой очистить флэш-память, то есть заполнить ее единицами. Если не стереть кристалл, то при записи например байта 0xAA в ячейку, где содержится 0x55 - в результате там получится 0x00.

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: USB программатор для AVR
СообщениеДобавлено: 15 янв 2009, 15:17 
Не в сети

Зарегистрирован: 15 янв 2009, 11:49
Сообщения: 18
Конечно затираю. Еще раз повторюсь: Если даже залить хекс в буфер CodeVision, не прошивая тини, а потом сохранить его заново в хекс - прошивка меняется.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: USB программатор для AVR
СообщениеДобавлено: 15 янв 2009, 15:33 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
Вроде понял. Компилятор не пишет в HEX те участки памяти, для которых он не сгенерировал код. При чтении естественно считывается все, и HEX файлы различаются

andrey@debian:/tmp$ avr-objcopy --gap-fill 0xFF -I ihex -O binary read.hex read.bin
andrey@debian:/tmp$ avr-objcopy --gap-fill 0xFF -I ihex -O binary orig.hex orig.bin
andrey@debian:/tmp$ avr-objcopy -O ihex -I binary read.bin read2.hex
andrey@debian:/tmp$ avr-objcopy -O ihex -I binary orig.bin orig2.hex
andrey@debian:/tmp$ diff -uw orig2.hex read2.hex | wc -l
0


Обе твои прошивки идентичны - так что ищи глюки в своем коде.

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: USB программатор для AVR
СообщениеДобавлено: 15 янв 2009, 15:55 
Не в сети

Зарегистрирован: 15 янв 2009, 11:49
Сообщения: 18
Спасибо blindman

Еще вычитал такую информацию, что бывает "Intel HEX" и "Motorola HEX".
Так вот, при загрузке в буфер CodeVision он требует открыть Intel HEX files. А у меня как раз Тини управляет Мотороловским ISO драйвером. Может тут загвоздка.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: USB программатор для AVR
СообщениеДобавлено: 15 янв 2009, 16:03 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
При чем тут чем твой тини управляет? МК шьется нормально. "Загвоздка" - в коде, который ты написал. Или в железе.

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: USB программатор для AVR
СообщениеДобавлено: 15 янв 2009, 16:32 
Не в сети

Зарегистрирован: 15 янв 2009, 11:49
Сообщения: 18
Буду вечером ковырять.
Не пинайте сильно. Я еще новичек. И с девайсом неделю не могу сладить. :((((


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: USB программатор для AVR
СообщениеДобавлено: 15 янв 2009, 16:52 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
Потому и советовали написать простейшую прошивку которая ногами дергает, убедиться, что МК исправен. Всякое бывает, может он шьется нормально, а выходные каскады спалили. Или еще чего.

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: USB программатор для AVR
СообщениеДобавлено: 15 янв 2009, 17:31 
Не в сети

Зарегистрирован: 15 янв 2009, 11:49
Сообщения: 18
Сконвертил оба файла в .bin и сравнил. Отличие только там где были "нолики", стали FF-ки.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: USB программатор для AVR
СообщениеДобавлено: 15 янв 2009, 17:41 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
Нули добавляет программа, которой ты в бин преобразуешь, потому что в бинарном формате в отличие от хекса "дырок" быть не может. Нолики там где в исходном хексе у тебя "дырки" - участки которые не прошиваются, после стирания там как раз 0xFF.
Цитата:
andrey@debian:/tmp$ avr-objcopy --gap-fill 0xFF -I ihex -O binary read.hex read.bin

Потому я и делал --gap-fill 0xFF. Бросай уже хексы ковырять, ищи ошибки в своей программе.

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: USB программатор для AVR
СообщениеДобавлено: 15 янв 2009, 18:56 
Не в сети

Зарегистрирован: 15 янв 2009, 11:49
Сообщения: 18
Вообще-то прошивка была для AT90S2313, но фьюзы выставил для Аттини.

SPIEN, SUT1 , CKSEL1, CKSEL0 =0
остальные единички
Для кварца 10МГц

Еще подскажите как проверить - запустился ли Аттини, если осциллографа нету.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: USB программатор для AVR
СообщениеДобавлено: 24 янв 2009, 01:58 
Не в сети

Зарегистрирован: 13 июн 2008, 17:25
Сообщения: 17
Всем доброво времени суток=)
У меня имеется ноут без LTP и COM портов и вдобавок еще на нем стоит Vista!!!!
К тому же нет возможности попросить кого-нибуть прошить мегу8 дабы на ней собрать программатор.
Народ посоветуйте пожалуйста какое-нибудь готовое устройство либо схему дрова для которой совместимое с вистой.
Искал по сайту да и по всему рунету но но не нашел устройства в анотации четко написано что они совместимы. Дрова на все самоделки написаны под XP и 2000 (по крайней мере те которые я нашел) и соответственно возможна их несовместимость.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: USB программатор для AVR
СообщениеДобавлено: 24 янв 2009, 02:21 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Адаптер пошукай USB-COM или спаяй на FT232R - он и для отладки программ по методу - http://avr123.nm.ru/z4.htm
вам еще пригодится.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: USB программатор для AVR
СообщениеДобавлено: 24 янв 2009, 02:23 
Не в сети

Зарегистрирован: 29 дек 2004, 23:15
Сообщения: 3744
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей
Лучший выход - это убрать висту и поставить нормальную операционную систему.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 544 ]  На страницу Пред.  1 ... 24, 25, 26, 27, 28, 29, 30 ... 37  След.

Часовой пояс: UTC + 4 часа


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO