Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
10.05.2011, 16:31
|
|
Временная регистрация
Регистрация: 08.12.2006
Сообщений: 84
Сказал спасибо: 5
Сказали Спасибо 13 раз(а) в 10 сообщении(ях)
|
xmega, JTAG MKI клон, avrdude, прошивка
Имеем
отладочную плату на ATxmega128a1 заводской сборки,
самодельный клон программатора JTAG mkI,
программу avrdude (из набора WinAVR).
Заявлено, что программа avrdude умеет шить данный микроконтроллер, а так же поддерживает данный программатор. Однако, AVR Studio не можить шить данный микроконтроллер через данный программатор. Я предположил, что данное ограничение сознательно установленно именно в AVR Studio на программном уровне и ничего не мешает прошить иксмегу через mkI при помощий другой программы, которая умеет обращаться с mk1. Токой программой должна была являться avrdude.
Что имеем на практике: AVR Studio программатор видит, но говорит, что подключенное к нему устройство, не то которое указано в проекте (оно и не удивительно, так как выбрав данный вид программатора нельзя выбрать xmega, пришлусь указать один из поддерживаемых контроллеров).
Avrdude, при чтении кристала, читает всё нулями, в т.ч. и его идентификациооные байты. От сюда вопрос к знатокам, эти нули результат того что программатор собран не правильно или потому что принципиально нельзя через mk1 увидеть xmega?
Просто проверить этот mk1 на поддерживаемом контроллере будет очень сложно, нужно купить соответствующий кристалл и распаять, а готовых нет.
|
|
|
|
10.05.2011, 20:48
|
|
Временная регистрация
Регистрация: 08.12.2006
Сообщений: 84
Сказал спасибо: 5
Сказали Спасибо 13 раз(а) в 10 сообщении(ях)
|
Re: xmega, JTAG MKI клон, avrdude, прошивка
Всё таки изыскал старый девайс на меге 162-ой, выпаял jtag, isp-программатором настроил фьюз-бит JTAGEN, подключил свой клон mk1. И AVR Studio и avrdude кристалл увидели, значит программатор собран правильно.
На данный момент можно сделать один из двух выводов:
1) xmega через mk1 принципиально не возможно прошить
2) В xmega как нужно не установлен фьюз-бит JTAGEN.
Второй пункт пока проверить не могу, на плате отсутствует ISP разъем программирования, придется опять брать в руки паяльник.
|
|
|
|
11.05.2011, 17:20
|
|
Прописка
Регистрация: 29.11.2007
Адрес: Могилев. РБ.
Сообщений: 143
Сказал спасибо: 30
Сказали Спасибо 20 раз(а) в 20 сообщении(ях)
|
Re: xmega, JTAG MKI клон, avrdude, прошивка
для xmega надо jtag ice 2 а не 1...
|
|
|
Сказали "Спасибо" Cyber_RAT
|
|
|
11.05.2011, 18:17
|
|
Заблокирован
Регистрация: 08.04.2011
Сообщений: 6
Сказал спасибо: 0
Сказали Спасибо 5 раз(а) в 4 сообщении(ях)
|
Re: xmega, JTAG MKI клон, avrdude, прошивка
Сообщение от kaf-0
|
В xmega как нужно не установлен фьюз-бит JTAGEN.
|
хмега с завода идет с установленным JTAGEN
|
|
|
Сказали "Спасибо" andrik.us
|
|
|
11.05.2011, 22:45
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,984
Сказал спасибо: 0
Сказали Спасибо 4,943 раз(а) в 2,371 сообщении(ях)
|
Re: xmega, JTAG MKI клон, avrdude, прошивка
kaf-0,
наверно часто шерлока холмса смотрите - вашей дедукции МВД может позавидовать
смотрите списки поддерживаемых кристаллов для jtag ice 2 и 1 у атмел. кроме того, при появлении нового авр с jtag, его добавляют в список поддерживаемых и добавляют алгоритм прошивки/отладки, выпуская обновление для jtag ice 2 в студии
|
|
|
|
12.05.2011, 19:16
|
|
Временная регистрация
Регистрация: 22.06.2006
Сообщений: 82
Сказал спасибо: 5
Сказали Спасибо 9 раз(а) в 8 сообщении(ях)
|
Re: xmega, JTAG MKI клон, avrdude, прошивка
Надо либо джитагайс мк2 либо драгон или если только для прошивки то хватит аврисп мк2, или собрать протоссовский новый программатор, наверное еще какие самопальные есть, поищите в инете. Иксмеги шьются по пди, вот и ищите с ним программатор.
|
|
|
Сказали "Спасибо" pigtail
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 15:04.
|
|