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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> AVRProg.exe где в списке ATtiny2313?, нет в списке микросхем, как добавить?
Кастусь Рыжов
сообщение Nov 12 2009, 22:42
Сообщение #1


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

Группа: Участник
Сообщений: 80
Регистрация: 16-07-07
Из: Беларусь, г.Гомель
Пользователь №: 29 165



Всем привет! Использую AVR910 USB-программатор, купленный у "мастер-кита".
Программировать нужно тини2313, среда AVR Studio, штатной программмой AvrProg.exe
только вот в списке программируемых микросхем тини2313 нет. Как добавить её в список, чтобы запрограмить. Или это в принципе невозможно это прогой?
Программатор не читает сигнатуру тини2313, хотя Атмегу 16 жжет и читает нормально(она есть в списке). Процик тини2313 новый, думаю должен работать от внутренней RC цепочки на 1Мгц, но не видит ваааще микросхемы( в списке только старая 90s2313). Как быть?
Спасибо заранее за ответы.


--------------------
Прибор должен работать не в принципе, а в корпусе!
Go to the top of the page
 
+Quote Post
V_G
сообщение Nov 13 2009, 00:28
Сообщение #2


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

Группа: Свой
Сообщений: 1 818
Регистрация: 15-10-09
Из: Владивосток
Пользователь №: 52 955



По-моему, есть атмеловская программа avrprog.exe, и есть работа с программатором непосредственно из AVRStudio через аппаратные эмуляторы-программаторы, поддерживаемые Студией. Это не одно и то же.

avrprog.exe используется при прошивке по com-порту контроллеров, в которых уже имеется бутлоадер. Если тини2313 поддерживает программирование собственной памяти, вы можете написать свой бутлоадер, который в ответ на запрос avrprog "S" (Get Programmer Identifier) выдаст хоть строку типа "mega-super-puper-AVR", т.е. вы сами заботитесь о совместимости с бутлоадером.
Я, например, при переходе с atmega32 на atxmega32 почти оставил бутлоадер нетронутым, байты сигнатур оставил такими же, только несколько поменял логику программирования фьюзов, потому как там их набор другой. Тем не менее, avrprog честно думает, что работает atmega32.

Если у кого будут сведения, что avrprog начал воспринимать сигнатуры от xmega, просьба поделиться информацией.
Go to the top of the page
 
+Quote Post
defunct
сообщение Nov 13 2009, 12:16
Сообщение #3


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(Кастусь Рыжов @ Nov 13 2009, 00:42) *
Как добавить её в список, чтобы запрограмить.

Боюсь что никак. У AT90S2313 посимвольное программирование, у ATTiny2313 - страничное.

Цитата
Процик тини2313 новый, думаю должен работать от внутренней RC цепочки на 1Мгц, но не видит ваааще микросхемы

Иногда t2313 с завода идут с внутренним RC 500kHz.

Цитата
Как быть?

Искать другую программу которая умеет работать с AVR910 железом, может AVRDude.
Go to the top of the page
 
+Quote Post
Harbinger
сообщение Nov 13 2009, 13:47
Сообщение #4


старший лаборант
******

Группа: Свой
Сообщений: 2 702
Регистрация: 30-09-05
Из: ЮЗЖД
Пользователь №: 9 097



Для tiny2313 и пр. мелочи вот этот сойдёт.
По ходу ищу полнофункциональную версию в здоровом состоянии.


--------------------
Китайская комплектация - европейское качество! ;)
Go to the top of the page
 
+Quote Post
Злодей
сообщение Nov 13 2009, 23:52
Сообщение #5


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

Группа: Участник
Сообщений: 149
Регистрация: 29-04-08
Из: Петербург
Пользователь №: 37 142



Цитата(V_G @ Nov 13 2009, 03:28) *
Я, например, при переходе с atmega32 на atxmega32 почти оставил бутлоадер нетронутым, байты сигнатур оставил такими же, только несколько поменял логику программирования фьюзов, потому как там их набор другой.

Я что-то пропустил? Бутлоадер умеет изменять фьюзы?
Go to the top of the page
 
+Quote Post
V_G
сообщение Nov 14 2009, 00:10
Сообщение #6


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

Группа: Свой
Сообщений: 1 818
Регистрация: 15-10-09
Из: Владивосток
Пользователь №: 52 955



Цитата(Злодей @ Nov 14 2009, 09:52) *
Я что-то пропустил? Бутлоадер умеет изменять фьюзы?

Умеет. В окне "advanced". Но биты защиты снимать не может без стирания всей программы. Все как в даташитах.
Go to the top of the page
 
+Quote Post
Злодей
сообщение Nov 14 2009, 04:43
Сообщение #7


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

Группа: Участник
Сообщений: 149
Регистрация: 29-04-08
Из: Петербург
Пользователь №: 37 142



Так это же не бутлоадер, это программа, работающая с программаторм.
Go to the top of the page
 
+Quote Post
V_G
сообщение Nov 14 2009, 05:55
Сообщение #8


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

Группа: Свой
Сообщений: 1 818
Регистрация: 15-10-09
Из: Владивосток
Пользователь №: 52 955



Пардон, несколько неточно выразился. Бутлоадер совместно с AvrProg.exe умеет считывать и записывать биты защиты и умеет считывать фьюзы (те, которые можно считать пользовательской программой). Т.е. делать все то, что записано в атмеловском Application Note AVR109 1644G–AVR–06/04.
В принципе у атмела я еще скачивал AVR911 - описание опенсорсного программатора (AVROSP) с управлением от командной строки, где заявлено, что он поддерживает все функции AvrProg, да еще и фьюзы пишет. Не проверял и не вникал, мне битов защиты достаточно.

Топикстартер несколько неточно назвал тему, AvrProg.ехе не имеет отношения к сути его вопроса. Либо под названием AvrProg.ехе фигурирует какая-то левая (не атмеловская) программа

Сообщение отредактировал V_G - Nov 14 2009, 06:00
Go to the top of the page
 
+Quote Post
Harbinger
сообщение Nov 14 2009, 06:03
Сообщение #9


старший лаборант
******

Группа: Свой
Сообщений: 2 702
Регистрация: 30-09-05
Из: ЮЗЖД
Пользователь №: 9 097



Цитата(Злодей @ Nov 14 2009, 06:43) *
Так это же не бутлоадер, это программа, работающая с программаторм.

Которая давно не обновляется, застряла на версии 1.40.


--------------------
Китайская комплектация - европейское качество! ;)
Go to the top of the page
 
+Quote Post
V_G
сообщение Nov 14 2009, 06:38
Сообщение #10


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

Группа: Свой
Сообщений: 1 818
Регистрация: 15-10-09
Из: Владивосток
Пользователь №: 52 955



Цитата(Harbinger @ Nov 14 2009, 16:03) *
Которая давно не обновляется, застряла на версии 1.40.

Да, поэтому и химичил с битами защиты. Xmegи она не знает. По-моему, и пример бутлоадера на ассемблере давно исчез с их сайта (и у меня тоже). Но в принципе большинство неофитов - сишники, на Си что-то там осталось, но судя по данному форуму, сильно сырое
Go to the top of the page
 
+Quote Post
defunct
сообщение Nov 14 2009, 16:41
Сообщение #11


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(V_G @ Nov 14 2009, 07:55) *
Бутлоадер совместно с AvrProg.exe умеет считывать и записывать биты защиты и умеет считывать фьюзы (те, которые можно считать пользовательской программой).

"смешались в кучу кони люди и залпы тысячи орудий"....

Какой бутлоадер совместно с AvrProg? Бутлоадер это программа, которая находится в бут секции флеш памяти и выполняется непосредственно на МК который программируют. По умолчанию у всех AVR бут секция пустая, программист сам решает класть в нее бутлоадер или не класть.
Go to the top of the page
 
+Quote Post
Harbinger
сообщение Nov 14 2009, 18:40
Сообщение #12


старший лаборант
******

Группа: Свой
Сообщений: 2 702
Регистрация: 30-09-05
Из: ЮЗЖД
Пользователь №: 9 097



Если мне не изменяет склероз (с AVR очень мало работаю, в основном 51 различных модификаций), AVRProg в каких-то случаях может работать и через бутлоадер по UART, но в основном это ISP, и поддерживается несколько аппаратных интерфейсов, в т.ч. AVR910. Но ассортимент программируемых кристаллов при использовании AVR910 сильно ограничен - например, ATmega162 в нём тоже нет (есть 161, а толку...)...
Потому пока что пользую встроенный в CVAVR Chipblaster (вроде самое полезное, что там есть, собственно CV слишком много берёт на себя), хоть и неудобно это весьма.


--------------------
Китайская комплектация - европейское качество! ;)
Go to the top of the page
 
+Quote Post
OLEG_BOS
сообщение Nov 14 2009, 19:02
Сообщение #13


Местный
***

Группа: Свой
Сообщений: 386
Регистрация: 1-12-05
Пользователь №: 11 639



Цитата(Harbinger @ Nov 14 2009, 20:40) *
Если мне не изменяет склероз

Склероз изменяет, но не совсем wink.gif
Цитата
AVRProg в каких-то случаях может работать и через бутлоадер по UART
AVRProg может работать(соединяться) с бутлоадером AVR Butterfly, но не по UART, а по тому же самому ISP-connector.
А в остальном все правильно smile.gif
P.S. Кстати, ИМНО и бутлоадер в JTAG-ICE тоже напрямую конектится с AVRProg - один раз всего прошивал ICE, не уверен.
Go to the top of the page
 
+Quote Post
Harbinger
сообщение Nov 14 2009, 19:14
Сообщение #14


старший лаборант
******

Группа: Свой
Сообщений: 2 702
Регистрация: 30-09-05
Из: ЮЗЖД
Пользователь №: 9 097



Спасибо за уточнение. Сейчас у DI HALT посмотрю, что у него за бут, который с AVRProg работает. smile.gif
И что-то склоняюсь к уходу от AVR910 в сторону какого-либо клона STK500.


--------------------
Китайская комплектация - европейское качество! ;)
Go to the top of the page
 
+Quote Post
OLEG_BOS
сообщение Nov 14 2009, 19:22
Сообщение #15


Местный
***

Группа: Свой
Сообщений: 386
Регистрация: 1-12-05
Пользователь №: 11 639



Цитата(Harbinger @ Nov 14 2009, 21:14) *
И что-то склоняюсь к уходу от AVR910 в сторону какого-либо клона STK500.

Так если есть в наличии AVR910, то лучше использовать среду программирования кристалов от CodeVision AVR - там у них большой список поддерживаемых кристалов и железку AVR910 тоже среда поддерживает smile.gif
Go to the top of the page
 
+Quote Post

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

 


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


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