|
AVRProg.exe где в списке ATtiny2313?, нет в списке микросхем, как добавить? |
|
|
|
Nov 12 2009, 22:42
|

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

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

Профессионал
    
Группа: Свой
Сообщений: 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, просьба поделиться информацией.
|
|
|
|
|
Nov 13 2009, 12:16
|

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

|
Цитата(Кастусь Рыжов @ Nov 13 2009, 00:42)  Как добавить её в список, чтобы запрограмить. Боюсь что никак. У AT90S2313 посимвольное программирование, у ATTiny2313 - страничное. Цитата Процик тини2313 новый, думаю должен работать от внутренней RC цепочки на 1Мгц, но не видит ваааще микросхемы Иногда t2313 с завода идут с внутренним RC 500kHz. Цитата Как быть? Искать другую программу которая умеет работать с AVR910 железом, может AVRDude.
|
|
|
|
|
Nov 13 2009, 23:52
|

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

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

Профессионал
    
Группа: Свой
Сообщений: 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
|
|
|
|
|
Nov 14 2009, 18:40
|

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

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

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

|
Цитата(Harbinger @ Nov 14 2009, 20:40)  Если мне не изменяет склероз Склероз изменяет, но не совсем Цитата AVRProg в каких-то случаях может работать и через бутлоадер по UART AVRProg может работать(соединяться) с бутлоадером AVR Butterfly, но не по UART, а по тому же самому ISP-connector. А в остальном все правильно  P.S. Кстати, ИМНО и бутлоадер в JTAG-ICE тоже напрямую конектится с AVRProg - один раз всего прошивал ICE, не уверен.
|
|
|
|
|
Nov 14 2009, 20:32
|

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

|
Привет народу ! Попробовал AVRDUDE GUI 1 с графической оболочкой, прочитал тини2313, там она в списке есть. Не понял только с фьюзами, как отмечаются, например стоят все галочки , а SPIEN не отмечена, это значит отметка фьюзов в инверсии? Кто нибудь имеет мануал по программе? А вначале я говорил про AVRPROG.exe V1.4 именно из AVR Studio .
Эскизы прикрепленных изображений
--------------------
Прибор должен работать не в принципе, а в корпусе!
|
|
|
|
|
Nov 15 2009, 00:02
|

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

|
Цитата(defunct @ Nov 15 2009, 02:41)  Бутлоадер это программа, которая находится в бут секции флеш памяти и выполняется непосредственно на МК который программируют. По умолчанию у всех AVR бут секция пустая, программист сам решает класть в нее бутлоадер или не класть. Спасибо, я в курсе. Просто вопрос топикстартера допускал многозначные ответы, в том числе и с уже прошитым бутлоадером. Для интересующихся AVRProg скажу, что я лично с ней работаю ТОЛЬКО через com-порт, по другим интерфейсам не пробовал, да и не требуется. Недостаток AVRProg в этом плане состоит в том, что опрашивает она только 4 комовских порта, COM5 уже не обнаруживает. Поэтому при работе через адаптер USB-COM надо всегда следить, чтобы номер виртуального порта не превышал 4. Атмеловские эмуляторы имеют свой бутлоадер, совместимый с AVRProg, потому при соединении эмулятора с компортом и отлаживаемой платы с компортом надо следить, чтобы AVRProg случайно не зацепился за эмулятор, чтобы ненароком не разрушить его программу.
|
|
|
|
|
Nov 15 2009, 00:44
|

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

|
Цитата(V_G @ Nov 15 2009, 02:02)  Просто вопрос топикстартера допускал многозначные ответы, в том числе и с уже прошитым бутлоадером. Не допускал, поскольку в t2313 всего 2K байт памяти программ, и отсутствует бут секция. Цитата(OLEG_BOS @ Nov 14 2009, 21:22)  лучше использовать среду программирования кристалов от CodeVision AVR CV лучше не пользовать вообще. Неужели было озучено недостаточно аргументов на этом форуме чтобы понять, что CV - непрофессиональный инструмент, с явными ошибками, не поддерживающий стандарт ANSI C и обладающий скудными возможностями оптимизации. Как для студенческих поделок может сгодится, но не более.
|
|
|
|
|
Nov 15 2009, 04:51
|

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

|
Цитата(defunct @ Nov 15 2009, 03:44)  CV лучше не пользовать вообще. Неужели было озучено недостаточно аргументов на этом форуме чтобы понять, что CV - непрофессиональный инструмент, с явными ошибками, не поддерживающий стандарт ANSI C и обладающий скудными возможностями оптимизации. Как для студенческих поделок может сгодится, но не более. Ну вот опять 25 за рыбу деньги...  А что проект развивается, вы не учитывете? Все вами сказанное относится к старым версия 1.хх Уже года полтора как появились версии 2.хх, где Паша Хайдук сделал полный редизайн компилятора. Поменялоь буквально все.Теперь он ANSI-C совместимый...Улучшена кодогенерация, полностью переделан линкер,соответсвенно совсем другой стала структура проекта. Очень достойный редактор, встроенный программатор, поддерживающий туеву кучу железа...И все это за 150 евро.
--------------------
"Hello, word!" - 17 errors 56 warnings
|
|
|
|
|
Nov 15 2009, 05:18
|

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

|
Цитата(WHALE @ Nov 15 2009, 06:51)  Все вами сказанное относится к старым версия 1.хх Уже года полтора как появились версии 2.хх, где Паша Хайдук сделал Сорри если чего пропустил в истории CV. Ничего не имею против разработчика этого проекта, он молодец и студентам здорово облегчает жизнь, но не находите привязку к творению одного автора как минимум рискованой? Поэтому по прежнему считаю его использование нецелесообразным. Цитата И все это за 150 евро. Не лучше ли взять avrstudio + winavr + avrdude за 0, которые являются куда более мощными и тщательнее оттестированными инструментами чем CV даже 2.xx версии, а 150 евро потратить на что-нибудь более полезное?.. На пиво например. ;>
|
|
|
|
|
Nov 15 2009, 06:24
|

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

|
Цитата(defunct @ Nov 15 2009, 08:18)  а 150 евро потратить на что-нибудь более полезное?.. На пиво например. ;> Ну для стран экс-СССР это не аргумент,согласитесь.Практически всегда есть варианты.. Цитата но не находите привязку к творению одного автора как минимум рискованой? Не лучше ли взять avrstudio + winavr + avrdude за 0, которые являются куда более мощными и тщательнее оттестированными инструментами чем CV даже 2.xx версии Вот с этим трудно не согласиться. Кроме этого из недостатков-среда остро заточенная только на один тип контроллеров и чисто С-ный без плюслв компилятор. Но есть один большой плюс-низкий порог вхождения.
--------------------
"Hello, word!" - 17 errors 56 warnings
|
|
|
|
|
Sep 11 2010, 10:01
|

Знающий
   
Группа: Модераторы
Сообщений: 925
Регистрация: 25-01-09
Из: Рига
Пользователь №: 43 909

|
Цитата(Harbinger @ Nov 13 2009, 16:47)  Для tiny2313 и пр. мелочи вот этот сойдёт. По ходу ищу полнофункциональную версию в здоровом состоянии. Если еще актуально вот лекарство, снимающие ограничение в 2кб.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|