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

 
 
> ATTiny2313, нужен совет по прошивке
Serz
сообщение Jul 5 2006, 08:23
Сообщение #1





Группа: Новичок
Сообщений: 12
Регистрация: 5-07-06
Пользователь №: 18 584



Не могу прошить тини2313 , выдает ошибку после записи. При последующим считывании записанного оказалось, что либо вообще ничего незаписано, либо первые 5-10 строк кода.
Нужен совет спецов help.gif , а то от перечитаных мануалок глаза в кучю blink.gif
ось - XP
адаптер LPT - STK200 ( http://www.lancos.com/e2p/betterSTK200.gif )
програматор - PonyProg v2.06e beta
проц включен по схеме AVR microcontroller adapter ( http://www.lancos.com/siprogsch.html#baseboard )
биос сет EPP
AVR ISP I/0
LPT кабель укоротил до метра
Что ему еще надо blink.gif
Go to the top of the page
 
+Quote Post
2 страниц V   1 2 >  
Start new topic
Ответов (1 - 23)
INT1
сообщение Jul 5 2006, 09:38
Сообщение #2


deleted
****

Группа: Свой
Сообщений: 555
Регистрация: 28-08-05
Пользователь №: 8 024



поставьте ECP, у меня все остальное так же за искл. версии -f
Go to the top of the page
 
+Quote Post
Serz
сообщение Jul 5 2006, 09:59
Сообщение #3





Группа: Новичок
Сообщений: 12
Регистрация: 5-07-06
Пользователь №: 18 584



Я пробывал , эфект такой-же.
У меня есть подозрение что AT90s2313 и ATTiny2313 несовсем оналог или с *.hex кодом несовместимость какая. Изначально в проэкте заявлена AT90s2313 ... тини2313 мне в магазине дали как оналог.... может прошивка под AT90s2313 негодна для тини?
Go to the top of the page
 
+Quote Post
Gall
сообщение Jul 5 2006, 10:04
Сообщение #4


Участник
*

Группа: Новичок
Сообщений: 35
Регистрация: 4-07-06
Пользователь №: 18 578



У тини есть фуза "режим совместимости с AT90S". Ее надо включить, иначе прошивка от AT90S не подойдет. То же самое относится и к большинству других более новых AVR.

Но здесь больше похоже на проблему в программаторе.
Go to the top of the page
 
+Quote Post
Serz
сообщение Jul 5 2006, 10:53
Сообщение #5





Группа: Новичок
Сообщений: 12
Регистрация: 5-07-06
Пользователь №: 18 584



У тини есть фуза "режим совместимости с AT90S". Ее надо включить, иначе прошивка от AT90S не подойдет. То же самое относится и к большинству других более новых AVR.

А что за фуза и как ее включить? Я ставил на авто AVR , при вводе прошивки автомат выставлял АТ90, а дальше все тоже .... до 10той строки прошивает и то с ошибками unsure.gif
Проверю програматор еще раз angry.gif
А может с синхронизацией чтото .... кварц на 4мгц (http://www.lancos.com/siprogsch.html#baseboard )это критичная позиция или может быть разброс плюс - минус трамвайная остановка?
Go to the top of the page
 
+Quote Post
vet
сообщение Jul 5 2006, 10:55
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 550
Регистрация: 16-06-04
Из: Казань
Пользователь №: 32



Цитата(Gall @ Jul 5 2006, 14:04) *
У тини есть фуза "режим совместимости с AT90S". Ее надо включить, иначе прошивка от AT90S не подойдет.

Сдается мне, в tiny2313 этого как раз нет.


--------------------
Главная линия этого опуса ясна мне насквозь!
Go to the top of the page
 
+Quote Post
vvs157
сообщение Jul 5 2006, 10:59
Сообщение #7


Профессионал
*****

Группа: Свой
Сообщений: 1 526
Регистрация: 8-04-05
Пользователь №: 3 960



Цитата(Gall @ Jul 5 2006, 14:04) *
У тини есть фуза "режим совместимости с AT90S". Ее надо включить, иначе прошивка от AT90S не подойдет. То же самое относится и к большинству других более новых AVR.

Но здесь больше похоже на проблему в программаторе.


Ссылку на DS пожалуйста blink.gif

Если программатор прошивает хоть иногда 5-10 байт - то причина в программаторе (при условии не битого кристалла)
Go to the top of the page
 
+Quote Post
Gall
сообщение Jul 5 2006, 12:25
Сообщение #8


Участник
*

Группа: Новичок
Сообщений: 35
Регистрация: 4-07-06
Пользователь №: 18 578



Цитата(vet @ Jul 5 2006, 16:55) *
Цитата(Gall @ Jul 5 2006, 14:04) *
У тини есть фуза "режим совместимости с AT90S". Ее надо включить, иначе прошивка от AT90S не подойдет.

Сдается мне, в tiny2313 этого как раз нет.

Надо проверить. Может, 2313 - исключение, не помню.
Go to the top of the page
 
+Quote Post
Alex_Pol
сообщение Jul 5 2006, 12:49
Сообщение #9


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

Группа: Свой
Сообщений: 192
Регистрация: 23-03-05
Из: Украина. Днепропетровск
Пользователь №: 3 626



Фуза "режим совместимости с AT90S" в 2313 нет. А прочитать что либо, хотя бы состояние всех фузов, получается? Прошил уже штук 20, пять проводов, CodeVision, длина жгута - ~30см. Хорошо бы проверить программатор на заведомо исправном камне.
Go to the top of the page
 
+Quote Post
Gall
сообщение Jul 5 2006, 17:14
Сообщение #10


Участник
*

Группа: Новичок
Сообщений: 35
Регистрация: 4-07-06
Пользователь №: 18 578



Тут еще такой момент. Я сам шью модифицированной схемой лошади с программой uisp (Linux), у меня проблем не было. А знакомые, шьющие классической лошадью и PonyProg, почему-то жалуются, что кристалл внезапно перестает шиться. Жалоба как бы распространенная, но по чтению форумов я считал, что дело в случайно прошитой фузе насчет запрета ISP или чего-то вроде. А потом я увидел это своими глазами и точно знаю, что фузы правильные. Более того, окно установки фуз даже не открывали. Человек при мне играл контролером - писал прошивочки, которые мигают светодиодами, и тут же их прошивал. После очередной прошивки контроллер вообще перестал видеться ISP-программаторами. Стирание при 12 вольтах помогло. Отсюда вывод - лошадь иногда самопроизвольно ставит фузы.

Сообщение отредактировал Gall - Jul 5 2006, 17:29
Go to the top of the page
 
+Quote Post
Serz
сообщение Jul 6 2006, 05:43
Сообщение #11





Группа: Новичок
Сообщений: 12
Регистрация: 5-07-06
Пользователь №: 18 584



Цитата(Alex_Pol @ Jul 5 2006, 15:49) *
Фуза "режим совместимости с AT90S" в 2313 нет. А прочитать что либо, хотя бы состояние всех фузов, получается? Прошил уже штук 20, пять проводов, CodeVision, длина жгута - ~30см. Хорошо бы проверить программатор на заведомо исправном камне.


Все читается и стерается , пишет как большой , прогрес показывает , а при верификации выдает врайтинг ерор 21 . При считывание - первые две строчки идеальны , а дальше с пропуском( FF )
а еще ниже вобще нет ничего (кроме FF )
Покупал два камя, пробывал оба. Может все-же дело в самой прошивке?
Есть идея ... может у кого есть, любая, прошивка под тини2313, проверить прошьется или нет, а то я в непонятках что мне делать...
Go to the top of the page
 
+Quote Post
otrog
сообщение Jul 6 2006, 05:53
Сообщение #12


Местный
***

Группа: Свой
Сообщений: 232
Регистрация: 22-02-06
Из: Воронеж
Пользователь №: 14 589



2 Serz
Какая длина шлейфа от программатора до контроллера?
Если больше 10см то возможно проблема из-за этого.


--------------------
Истина рождается в спорах; но когда страсти кипят, истина испаряется.
Go to the top of the page
 
+Quote Post
Serz
сообщение Jul 6 2006, 06:23
Сообщение #13





Группа: Новичок
Сообщений: 12
Регистрация: 5-07-06
Пользователь №: 18 584



Я програмирую кристал отдельно, проц стоит зядом с шинным формирователем, так что с длиной шлейфа все в порядке.
Go to the top of the page
 
+Quote Post
Alex_Pol
сообщение Jul 6 2006, 06:47
Сообщение #14


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

Группа: Свой
Сообщений: 192
Регистрация: 23-03-05
Из: Украина. Днепропетровск
Пользователь №: 3 626



Цитата(Serz @ Jul 6 2006, 08:43) *
Все читается и стерается , пишет как большой , прогрес показывает , а при верификации выдает врайтинг ерор 21 . При считывание - первые две строчки идеальны , а дальше с пропуском( FF )
а еще ниже вобще нет ничего (кроме FF )
Покупал два камя, пробывал оба. Может все-же дело в самой прошивке?
Есть идея ... может у кого есть, любая, прошивка под тини2313, проверить прошьется или нет, а то я в непонятках что мне делать...

Хотел послать свою прошивку, но не смог приаттачить. ("Вы не имеете прав...")
Вот ссылка, (http://pol-sem.narod.ru/muson/muson.files/MusonTiny2313.rar) паршивку проверял, прошивается и работает. Удач
Go to the top of the page
 
+Quote Post
Serz
сообщение Jul 6 2006, 11:22
Сообщение #15





Группа: Новичок
Сообщений: 12
Регистрация: 5-07-06
Пользователь №: 18 584



Alex Pol большое спасибо!!!
Теперь ясно что дело не в прошивке!
В схеме ошибок нет!
С фузами тоже поигрался ( http://www.e-kit.ru/main/usbprog/2313/index.shtm)
Если больше предложений нет...
Пойду паять 5ть проводков...
Go to the top of the page
 
+Quote Post
Alex_Pol
сообщение Jul 6 2006, 12:38
Сообщение #16


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

Группа: Свой
Сообщений: 192
Регистрация: 23-03-05
Из: Украина. Днепропетровск
Пользователь №: 3 626



2Serz. Резисторы не забудь. Ом 150 - 200. Бережёного, как говорится...
Go to the top of the page
 
+Quote Post
snedelko
сообщение Jul 6 2006, 14:00
Сообщение #17


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

Группа: Свой
Сообщений: 120
Регистрация: 17-02-06
Из: Харьков, Украина
Пользователь №: 14 419



Пытался я как-то АТ90S2313 шить Понипрогом: извращался по разному - безрезультатно. В итоге прошил с помощью IC Prog. Кажется мне , что PonyProg+LPT+Удача дают желаемый результат. Если последней нет, то надо пробовать другие программаторы(как IC Prog, AlgorithmBuilder).
Go to the top of the page
 
+Quote Post
Old1
сообщение Jul 6 2006, 18:04
Сообщение #18


Знающий
****

Группа: Свой
Сообщений: 697
Регистрация: 26-07-05
Из: Могилев
Пользователь №: 7 095



Цитата(Serz @ Jul 6 2006, 14:22) *
...
Если больше предложений нет...
Пойду паять 5ть проводков...

Соберите адаптер SIProg для понипрога (для ком-порта), с ним проблем при программировании не наблюдал...
Go to the top of the page
 
+Quote Post
Gall
сообщение Jul 7 2006, 11:01
Сообщение #19


Участник
*

Группа: Новичок
Сообщений: 35
Регистрация: 4-07-06
Пользователь №: 18 578



Цитата(Old1 @ Jul 7 2006, 00:04) *
Соберите адаптер SIProg для понипрога (для ком-порта), с ним проблем при программировании не наблюдал...

Описанные мною проблемы как раз с ним и были. Советую собрать SIprog, но софт использовать какой-нибудь другой. Я пользуюсь uisp.
Go to the top of the page
 
+Quote Post
Семён
сообщение Jul 20 2006, 12:33
Сообщение #20


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

Группа: Свой
Сообщений: 196
Регистрация: 19-07-06
Из: Москва
Пользователь №: 18 922



Цитата(Serz @ Jul 5 2006, 13:59) *
Я пробывал , эфект такой-же.
У меня есть подозрение что AT90s2313 и ATTiny2313 несовсем оналог или с *.hex кодом несовместимость какая. Изначально в проэкте заявлена AT90s2313 ... тини2313 мне в магазине дали как оналог.... может прошивка под AT90s2313 негодна для тини?

На уровне бинарного файла: прошивка от AT90s2313 нормально работает в ATTiny2313 обратная совместимость есть если Вы в ATTiny2313 не используете новые возможности.
На уровне исходников: Atmel изменила название некоторых регистров в ATTiny2313 если их переименовать проблем не будет.
На уровне программирования по последовательному интерфейсу: СОВМЕСТИМОСТИ НЕТ! в ATTiny2313 постраничная запись, а в AT90s2313 нет.


--------------------
Тяжелое детство - 8-битные игрушки на 8-дюемовых дискетах
Go to the top of the page
 
+Quote Post
Spp
сообщение Jul 22 2006, 15:17
Сообщение #21





Группа: Новичок
Сообщений: 11
Регистрация: 25-02-06
Пользователь №: 14 676



Немного не в тему. Пишу тини26. Размер hex - 120 байт(маленькая тестовая прога), памяти - 2100 байт. Это нормально, что циферки различаются? Там по идее FF должно стоять, чтобы предыдущая прошивка не давала о себе знать.

Ну и еще. С этой моделью возникли проблемы с ПО. Нигде ее нет (VMLab, avrStudio). Поскажите компилятор, чтобы из асмовских файлов hex компилить. А то извращаюсь, как могу. Не дело это, использовать 3 программы вместо одной.
Спасибо.
Go to the top of the page
 
+Quote Post
Семён
сообщение Jul 24 2006, 06:54
Сообщение #22


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

Группа: Свой
Сообщений: 196
Регистрация: 19-07-06
Из: Москва
Пользователь №: 18 922



Цитата(Spp @ Jul 22 2006, 19:17) *
Немного не в тему. Пишу тини26. Размер hex - 120 байт(маленькая тестовая прога), памяти - 2100 байт. Это нормально, что циферки различаются? Там по идее FF должно стоять, чтобы предыдущая прошивка не давала о себе знать.

Ну и еще. С этой моделью возникли проблемы с ПО. Нигде ее нет (VMLab, avrStudio). Поскажите компилятор, чтобы из асмовских файлов hex компилить. А то извращаюсь, как могу. Не дело это, использовать 3 программы вместо одной.
Спасибо.

Во первых, где Вы смотрите размер? Во вторых в avrStudio версии 4.12 поддержка Tiny26 есть. В третьих avrStudio создает hex файл (клавиша F7).


--------------------
Тяжелое детство - 8-битные игрушки на 8-дюемовых дискетах
Go to the top of the page
 
+Quote Post
Serz
сообщение Jul 24 2006, 16:32
Сообщение #23





Группа: Новичок
Сообщений: 12
Регистрация: 5-07-06
Пользователь №: 18 584



Прошить наконец-то удалось cheers.gif , всем a14.gif за участие и сочуствие biggrin.gif
Использовал прог. и софт вот от сюда http://avr.nikolaew.org/progr.htm , все пошло с первого
раза. Работает и бесплатно к тому-же smile.gif
Go to the top of the page
 
+Quote Post
Spp
сообщение Jul 24 2006, 16:55
Сообщение #24





Группа: Новичок
Сообщений: 11
Регистрация: 25-02-06
Пользователь №: 14 676



120 байт - это физический размер hex файла. И FF в конце нет.
С студией разобрался, там модели были недоступные - пришлось ставить msxml, у него они в этом формате. И все стало ОК.
Не могу найти модели для VMLab. Может знает кто? Или посоветуйте симулятор, чтоб тиньки поддерживал.
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 11:45
Рейтинг@Mail.ru


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