Перейти к содержанию
    

Чем прошить ATXMega?

Во первых есть фирменные программаторы от Атмела, последние AVRISP-MKII, JTAG ICE MKII, AVR Dragon, AVR ONE!

Только не все они умеют шить XMega серию, только последние ревизии.

Есть и самоделные программаторы для ATXMega, например:

http://www.fourwalledcubicle.com/AVRISP.php

Я свой программатор делал: Мега16 на макетке, подкличенная в КОМ порт и своя прошивка.

 

Мой программатор для XMmega.

Собственно прошивка программатора еще очень сильно не доделана.

Что есть:

- Реализует протокол JTAG ICE MKII, работает из под AVR Studio(с другими программами не проверял).

- Физический интерфейс реализован только PDI для XMega.

- интерфейс с компьютером - RS232

- пишет любую память в XMega

- читает любую память в XMega

- стирает целиком весь чип.

Чего нет:

- JTAG, ISP & TPI протоколов

- отладочной функциональности

- USB интерфейса (хотел сделать совтовый USB но не доделал)

 

Собственно всё, что сейчас можно этим программатором сделать это прошить/прочитать XMega. Тестировал его только на ATXMega128a1.

 

Железо:

Мега16 на макетке, max232 преобразователь уровней, кварц 16 МГц. Мега16 в программаторе работает от 5 вольт, программируемая XMega от 3.3 вольт. Согласование уровней производится токоограничительными резисторами по 820 ом.

PC1 - PDI Data - подключен, через резистор соответственно, к выводу Test у XMega.

PC0 - PDI Clock - подключен к выводу Reset у XMega.

 

Прошивка:

Это собственно сам программатор:

http://github.com/KonstantinChizhov/AvrPro...master/PdiProg/

Тут еще необходимые заголовки

http://github.com/KonstantinChizhov/AvrPro.../master/avrcpp/

 

Среда AVRStudio + WinAvr

 

Вопросы?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вопросы?

 

Что-то схемы так и не нашел! И полную сборку прошивки тоже. Чтоб зашить Мегу этого программатора обычным программатором, и получить PDI прграмматор.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Работаю вот с этим не жалуюсь http://www.kosmodrom.com.ua/el.php?name=XMEGA-FP

 

Нууу..... Купить это не интересно. А вот чтоб схему и прошивку?! Тогда то что надо!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Что-то схемы так и не нашел! И полную сборку прошивки тоже. Чтоб зашить Мегу этого программатора обычным программатором, и получить PDI прграмматор.

Так и нет схемы нарисованной, поэтому на словах описал - там всё предельно просто. Скомпилированной прошивки нет - берите исходники и компилируйте как вам надо.

Изменено пользователем neiver

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Нууу..... Купить это не интересно. А вот чтоб схему и прошивку?! Тогда то что надо!

Тогда запаситесь терпением и вперед . Ссылки вам дали. Успехов

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Чем прошить ATXMega? Посоветуйте что-нибудь (железо+софт).

 

вот

советую - http://projects.org.ua/forum/viewtopic.php?t=2618

 

.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А как у нему подключать PDI? Там уже задавали такой вопрос, но ответ я не понял :(

MISO - PDO - Pin 1

MOSI - PDI - Pin 4

- что это за PDO и PDI? Должно же быть PDI_CLK и PDI_DATA. Хотя, в даташите на ATXMEGA A1 ноги 89 и 90 обозначены, как PDI и RESET/PDI, а в мануале на семейство A речь идет о 2-pin interface using the Reset pin for the clock input (PDI_CLK), and the dedicated Test pin for data input and output (PDI_DATA). Путаница, в общем :)

 

И еще вопрос: AT90USB162 там запитан от самой USB, то есть +5В. А у XMEGA'и - трехвольтовое питание. Может там конвертера 3.3В<->5В не хватает? Или все сделано как надо? Если там все путем, то как в таком случае шить этим программатором обычные меги с пятивольтовым питанием?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...