реклама на сайте
подробности

 
 
76 страниц V  « < 62 63 64 65 66 > »   
Reply to this topicStart new topic
> USB programmer AVR910, с драйвером от obdev
swisst
сообщение Sep 13 2010, 13:30
Сообщение #946


Частый гость
**

Группа: Свой
Сообщений: 163
Регистрация: 16-02-07
Из: Харьков
Пользователь №: 25 425



Цитата(prottoss @ Sep 12 2010, 14:50) *
Нашел несколько ошибок. Вкладываю новую прошивку.
Проверена работа с AVRStudio, CodeVisionAVR, avrdude. Проверялись AT90S2313, ATtiny13, ATtiny2313, ATmega16, ATmega32


ATMega88 сигнатура читается на ура - в режим программирования не входит, соответственно не шьет...

ATMega8515 шьёт/читает/верифает флэш без проблем
Go to the top of the page
 
+Quote Post
prottoss
сообщение Sep 13 2010, 13:38
Сообщение #947


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Цитата(swisst @ Sep 13 2010, 20:30) *
ATMega88 сигнатура читается на ура - в режим программирования не входит, соответственно не шьет...
Если сигнатура читается, значит в режим программирования входитsmile.gif Другое дело, на какой частоте входит... Попробуйте понизить частоту программирования. Частота программирования должна быть, как минимум, ниже в 4 раза частоты тактирования программируемого МК. Так же попробуйте с подтяжкой на RESET.


--------------------
Go to the top of the page
 
+Quote Post
WHALE
сообщение Sep 13 2010, 13:39
Сообщение #948


Знающий
****

Группа: Свой
Сообщений: 902
Регистрация: 2-01-06
Из: Краснодар
Пользователь №: 12 768



Цитата(swisst @ Sep 13 2010, 17:30) *
ATMega88 сигнатура читается на ура - в режим программирования не входит, соответственно не шьет...

Можно я поработаю за prottossа? smile.gif Какой средой пытались зашить?


--------------------
"Hello, word!" - 17 errors 56 warnings
Go to the top of the page
 
+Quote Post
314
сообщение Sep 14 2010, 05:23
Сообщение #949


Частый гость
**

Группа: Участник
Сообщений: 139
Регистрация: 17-08-07
Пользователь №: 29 855



Цитата
Хотя я все же таки не пойму, какая связь между входом в режим программирования и программированием именно ЕЕПРОМа

Разный тип памяти имеет разное время доступа. Флеш программируется значительно быстрее ЕЕПРОМ, на ЕЕПРОМ может не хватать времени таймаута. В разных средах скорости работы также могут несколько отличаться, да и на разных машинах то же, если таймаут установлен на пределе, то можно не всегда в него вписываться. Поскольку запись идет блоками и таймаут обнуляется по окончании записи каждого блока, то на каком блоке его выбросит - это процесс вероятностный. Вот такое предположение.
Go to the top of the page
 
+Quote Post
swisst
сообщение Sep 14 2010, 07:03
Сообщение #950


Частый гость
**

Группа: Свой
Сообщений: 163
Регистрация: 16-02-07
Из: Харьков
Пользователь №: 25 425



Цитата(prottoss @ Sep 13 2010, 16:38) *
Если сигнатура читается, значит в режим программирования входитsmile.gif Другое дело, на какой частоте входит... Попробуйте понизить частоту программирования. Частота программирования должна быть, как минимум, ниже в 4 раза частоты тактирования программируемого МК. Так же попробуйте с подтяжкой на RESET.


резистор 20К на ресете. частота таргета 11,059200 МГц. пробовал на 1,8 МГц и на 460 КГц.

Цитата(WHALE @ Sep 13 2010, 16:39) *
Можно я поработаю за prottossа? smile.gif Какой средой пытались зашить?


можно - AVR Studio. причем вылетает предупреждение о нестыковках версий и предлагает обновить...обновить, естественно, не выходит...

пока откатился до адаптированной версии допера.
Go to the top of the page
 
+Quote Post
artkam
сообщение Sep 14 2010, 07:38
Сообщение #951


Частый гость
**

Группа: Участник
Сообщений: 182
Регистрация: 14-09-10
Из: Уфа
Пользователь №: 59 479



Работа программатора с обновленной прошивкой проверялась совместно с AvrStudio 4 на контроллере ATmega 8. Все завелось. Скорость записи после avr910 приятно удивила. Контроллеры тактировались кварцами с частотами 8 и 12 мгц.

При предложении Студией обновить прошивку, следует отказаться от столь соблазнительного действа )).

Сообщение отредактировал artkam - Sep 14 2010, 07:39
Go to the top of the page
 
+Quote Post
prottoss
сообщение Sep 14 2010, 10:50
Сообщение #952


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Цитата(314 @ Sep 14 2010, 12:23) *
Разный тип памяти имеет разное время доступа. Флеш программируется значительно быстрее ЕЕПРОМ, на ЕЕПРОМ может не хватать времени таймаута. В разных средах скорости работы также могут несколько отличаться, да и на разных машинах то же, если таймаут установлен на пределе, то можно не всегда в него вписываться. Поскольку запись идет блоками и таймаут обнуляется по окончании записи каждого блока, то на каком блоке его выбросит - это процесс вероятностный. Вот такое предположение.
Не проверял в CV но AVRStudio при таймауте делает несколько повторов передачи блока.

Цитата(WHALE @ Sep 13 2010, 14:54) *
prottoss Залил сегодня вашу прошивку(последнюю). К сожалению, в CV на семействе М16Х при попытке программирования EEPROM все так-же:"STK-500 error leaving programming mode". В Студии все шьется.
Так-что глюк похоже все-таки в CV, только вот что и почему только на одной серии...
Вы испытывали работу только на одном компьютере, или пробовали на разных.


--------------------
Go to the top of the page
 
+Quote Post
WHALE
сообщение Sep 15 2010, 12:50
Сообщение #953


Знающий
****

Группа: Свой
Сообщений: 902
Регистрация: 2-01-06
Из: Краснодар
Пользователь №: 12 768



Цитата(prottoss @ Sep 14 2010, 14:50) *
Вы испытывали работу только на одном компьютере, или пробовали на разных.

Вашу версию пока проверил только на одном компе.На следующей неделе проверю еще на парочке и отпишусь.


--------------------
"Hello, word!" - 17 errors 56 warnings
Go to the top of the page
 
+Quote Post
artkam
сообщение Sep 16 2010, 15:36
Сообщение #954


Частый гость
**

Группа: Участник
Сообщений: 182
Регистрация: 14-09-10
Из: Уфа
Пользователь №: 59 479



Сегодня потерпел фиаско при попытке запрогать Tiny2313 тактированную от внутреннего генератора на частоте 128 кГц посредством программатора с новой прошивой и Студии 4й версии. avr910 с помощью CodeVision легко справился с этой задачей после установки понижающей частоту перемычки...
Go to the top of the page
 
+Quote Post
prottoss
сообщение Sep 18 2010, 15:11
Сообщение #955


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Цитата(artkam @ Sep 16 2010, 22:36) *
Сегодня потерпел фиаско при попытке запрогать Tiny2313 тактированную от внутреннего генератора на частоте 128 кГц
Спасибо. Нашел неточность в коде - касается длительности положительного-отрицательного импульсов SCK именно на низких частотах. Попробуйте с новой прошивкой.
Прикрепленные файлы
Прикрепленный файл  AVRISP_USB_Prog.rar ( 7.82 килобайт ) Кол-во скачиваний: 292
 


--------------------
Go to the top of the page
 
+Quote Post
WHALE
сообщение Sep 20 2010, 11:11
Сообщение #956


Знающий
****

Группа: Свой
Сообщений: 902
Регистрация: 2-01-06
Из: Краснодар
Пользователь №: 12 768



Цитата(prottoss @ Sep 14 2010, 14:50) *
Не проверял в CV но AVRStudio при таймауте делает несколько повторов передачи блока.

Вы испытывали работу только на одном компьютере, или пробовали на разных.

Сегодня залил вашу последнюю версию и проверил работу еще на 2 ноутах.
Все тоже самое crying.gif- отказывется шить епром меги16.Студия шьет.
Игрался с настройкам порта-ничего не помогает. cranky.gif
При попытке записи еепром выводит "STK-500 error leaving programming mode" и зависает с зажженым светодиодом,подключенным к порту D6(в вашей схеме он зеленый,в мастеркитовской оранжевый).
После этого помогает только передерг программатора.
Пришлось поставить ребятам студию-почти 200 метров,будут шить из под неё.
Почему у вас работает,хотелось бы понять...


--------------------
"Hello, word!" - 17 errors 56 warnings
Go to the top of the page
 
+Quote Post
prottoss
сообщение Sep 20 2010, 12:00
Сообщение #957


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Цитата(WHALE @ Sep 20 2010, 18:11) *
Какая версия CV?

Кстати, когда испытывал свою версию эмулятора STK500 столкнулся с глюками CodeVision по поводу определения версии протокола. Не помню, какую я тогда версию вбил в прошивку, но CV после обмена несколькими пакетами в формате STK500v2, после команд чтения версии протокола в программаторе, внезапно стал посылать пакеты в формате STK500v1:) Я написал разработчикам CV об этом. Ответили, что менять ничего не собираются - железяка должна иметь необходимые цифры в Software Minor/Major. Поправил на 2.01 - глюк со сменой формата пакета прекратилсяsmile.gif Сейчас поправил на 2.0а, о чем беспокоится Студия. Просьбы с апгрейдом прекратились. CV вроде тоже просто показывает номер SW-версии. Программатор работает нормально. Про avrdude вообще молчу, тому просто указываешь версию протокола - он не выпендривается...

2WHALE - а почему командировочным нельзя использовать avrdude?

Новая прошивка с измененными Software Minor/Major на 2.0а в аттаче.

Прикрепленные файлы
Прикрепленный файл  AVRISP_USB_Prog.rar ( 7.82 килобайт ) Кол-во скачиваний: 479
 


--------------------
Go to the top of the page
 
+Quote Post
WHALE
сообщение Sep 20 2010, 12:09
Сообщение #958


Знающий
****

Группа: Свой
Сообщений: 902
Регистрация: 2-01-06
Из: Краснодар
Пользователь №: 12 768



Цитата(prottoss @ Sep 20 2010, 16:00) *
Какая версия CV?
а почему командировочным нельзя использовать avrdude?

СV -1.25.9 и 2.04.04а. Сhipblaster -1.12


Все им можно.Только это простые ремонтники, им-бы че-нить попроще.
И ноуты у них asus eee c флехой 2g-размер имеет значение.а Сhipblaster достаточно легкий с кнопочками и рюшечками...

Спасибо,завтра проверю вашу свежую версию.


--------------------
"Hello, word!" - 17 errors 56 warnings
Go to the top of the page
 
+Quote Post
prottoss
сообщение Sep 20 2010, 12:15
Сообщение #959


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Цитата(WHALE @ Sep 20 2010, 19:09) *
СV -1.25.9 и 2.04.04а. Сhipblaster -1.12
Все им можно.Только это простые ремонтники, им-бы че-нить попроще.
И ноуты у них asus eee c флехой 2g-размер имеет значение.а Сhipblaster достаточно легкий с кнопочками и рюшечками...
Свои версии дистрибутивов CV говорил выше.
По поводу ремонтников - куда уж проще, если сделать им батник для дудки


--------------------
Go to the top of the page
 
+Quote Post
prottoss
сообщение Sep 20 2010, 14:20
Сообщение #960


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Пропиарю rolleyes.gif , пользуясь случаем, свой новый программер - ucGoZilla 2.0 для тех, кто любит быстро прошивать.
Тестировал в avrdude. Запиcь файла 14806 байт в ATmega32.
USB AVRISP:
Запись - 20.00 сек., Чтение - 23.09 сек.

ucGoZilla 2.0
Запись - 1.25 сек., Чтение - 1.27 сек.
cool.gif happy.gif
Эскизы прикрепленных изображений
Прикрепленное изображение
 


--------------------
Go to the top of the page
 
+Quote Post

76 страниц V  « < 62 63 64 65 66 > » 
Reply to this topicStart new topic
4 чел. читают эту тему (гостей: 4, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 01:41
Рейтинг@Mail.ru


Страница сгенерированна за 0.0148 секунд с 7
ELECTRONIX ©2004-2016