Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 10.05.2011, 16:31  
kaf-0
Временная регистрация
 
Регистрация: 08.12.2006
Сообщений: 84
Сказал спасибо: 5
Сказали Спасибо 13 раз(а) в 10 сообщении(ях)
kaf-0 на пути к лучшему
По умолчанию xmega, JTAG MKI клон, avrdude, прошивка

Имеем
отладочную плату на ATxmega128a1 заводской сборки,
самодельный клон программатора JTAG mkI,
программу avrdude (из набора WinAVR).

Заявлено, что программа avrdude умеет шить данный микроконтроллер, а так же поддерживает данный программатор. Однако, AVR Studio не можить шить данный микроконтроллер через данный программатор. Я предположил, что данное ограничение сознательно установленно именно в AVR Studio на программном уровне и ничего не мешает прошить иксмегу через mkI при помощий другой программы, которая умеет обращаться с mk1. Токой программой должна была являться avrdude.

Что имеем на практике: AVR Studio программатор видит, но говорит, что подключенное к нему устройство, не то которое указано в проекте (оно и не удивительно, так как выбрав данный вид программатора нельзя выбрать xmega, пришлусь указать один из поддерживаемых контроллеров).
Avrdude, при чтении кристала, читает всё нулями, в т.ч. и его идентификациооные байты. От сюда вопрос к знатокам, эти нули результат того что программатор собран не правильно или потому что принципиально нельзя через mk1 увидеть xmega?
Просто проверить этот mk1 на поддерживаемом контроллере будет очень сложно, нужно купить соответствующий кристалл и распаять, а готовых нет.
Реклама:
kaf-0 вне форума  
Сказали "Спасибо" kaf-0
warel (27.06.2019)
Непрочитано 10.05.2011, 20:48  
kaf-0
Временная регистрация
 
Регистрация: 08.12.2006
Сообщений: 84
Сказал спасибо: 5
Сказали Спасибо 13 раз(а) в 10 сообщении(ях)
kaf-0 на пути к лучшему
По умолчанию Re: xmega, JTAG MKI клон, avrdude, прошивка

Всё таки изыскал старый девайс на меге 162-ой, выпаял jtag, isp-программатором настроил фьюз-бит JTAGEN, подключил свой клон mk1. И AVR Studio и avrdude кристалл увидели, значит программатор собран правильно.

На данный момент можно сделать один из двух выводов:
1) xmega через mk1 принципиально не возможно прошить
2) В xmega как нужно не установлен фьюз-бит JTAGEN.

Второй пункт пока проверить не могу, на плате отсутствует ISP разъем программирования, придется опять брать в руки паяльник.
kaf-0 вне форума  
Сказали "Спасибо" kaf-0
warel (27.06.2019)
Непрочитано 11.05.2011, 17:20  
Cyber_RAT
Прописка
 
Регистрация: 29.11.2007
Адрес: Могилев. РБ.
Сообщений: 143
Сказал спасибо: 30
Сказали Спасибо 20 раз(а) в 20 сообщении(ях)
Cyber_RAT на пути к лучшему
По умолчанию Re: xmega, JTAG MKI клон, avrdude, прошивка

для xmega надо jtag ice 2 а не 1...
Cyber_RAT вне форума  
Сказали "Спасибо" Cyber_RAT
warel (27.06.2019)
Непрочитано 11.05.2011, 18:17  
andrik.us
Заблокирован
 
Регистрация: 08.04.2011
Сообщений: 6
Сказал спасибо: 0
Сказали Спасибо 5 раз(а) в 4 сообщении(ях)
andrik.us на пути к лучшему
По умолчанию Re: xmega, JTAG MKI клон, avrdude, прошивка

Сообщение от kaf-0 Посмотреть сообщение
В xmega как нужно не установлен фьюз-бит JTAGEN.
хмега с завода идет с установленным JTAGEN
andrik.us вне форума  
Сказали "Спасибо" andrik.us
warel (27.06.2019)
Непрочитано 11.05.2011, 22:45  
jump
Почётный гражданин KAZUS.RU
 
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,984
Сказал спасибо: 0
Сказали Спасибо 4,943 раз(а) в 2,371 сообщении(ях)
jump на пути к лучшему
По умолчанию Re: xmega, JTAG MKI клон, avrdude, прошивка

kaf-0,
наверно часто шерлока холмса смотрите - вашей дедукции МВД может позавидовать
смотрите списки поддерживаемых кристаллов для jtag ice 2 и 1 у атмел. кроме того, при появлении нового авр с jtag, его добавляют в список поддерживаемых и добавляют алгоритм прошивки/отладки, выпуская обновление для jtag ice 2 в студии
jump вне форума  
Сказали "Спасибо" jump
warel (27.06.2019)
Непрочитано 12.05.2011, 19:16  
pigtail
Временная регистрация
 
Регистрация: 22.06.2006
Сообщений: 82
Сказал спасибо: 5
Сказали Спасибо 9 раз(а) в 8 сообщении(ях)
pigtail на пути к лучшему
По умолчанию Re: xmega, JTAG MKI клон, avrdude, прошивка

Надо либо джитагайс мк2 либо драгон или если только для прошивки то хватит аврисп мк2, или собрать протоссовский новый программатор, наверное еще какие самопальные есть, поищите в инете. Иксмеги шьются по пди, вот и ищите с ним программатор.
pigtail вне форума  
Сказали "Спасибо" pigtail
warel (27.06.2019)
 

Закладки
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Прошивка AVR через JTAG apr_ Коллекция глюков 5 31.05.2011 16:07
avrdude не может прошить фьюзы в AtMega48 vitaly_v_ch Микроконтроллеры, АЦП, память и т.д 0 23.06.2008 13:01
Программирование МК jtag ice mkII из AVRDUDE SUI Микроконтроллеры, АЦП, память и т.д 0 18.01.2008 09:28


Часовой пояс GMT +4, время: 15:04.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot