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

Простейший PDI (Program and Debug Interface) программатор для XMega в 2022 году

Какой простейший PDI (Program and Debug Interface) программатор для XMega в 2022 году можно выбрать ?

Чтобы он нормально определялся в ChipBlasterAVR(или его аналогом), Atmel Studio(AVR Studio). Клоны AVRISP mkII(например, с AliExpress) имеют проблемы с обнаружением. ChipBlasterAVR ругается на серийный номер клона AVRISP mkII, Atmel Studio(AVR Studio) уходят в долгие раздумья при подключении клона AVRISP mkII.

Связку USBASP(с прошивкой для PDI) + AVRDUDE  пока не пробовал, так как все графические оболочки для AVRDUDE(которые  нашёл) не имеют возможности выбора семейства XMega(AVRDUDE тестировался с клоном AVRISP mkII).

 

Заодно задам вопрос о тенденциях и концепциях в схемотехнике программаторов. Перед созданием темы попробовал проанализировать ситуацию с самодельными программаторами.

Почему в 2022 году так много программаторов всё ещё используют МК ATmega8-16, ATMEGA 8-16(т. е. без аппаратного блока USB на борту !) со времён USBasp от Thomas Fischl ? А МК типа AT90USB162 с аппаратным USB так и не были заменёны чем-то более современным ? Китайские клоны AVRISP mkII всё так же(уже не менее десятка лет) делают на ATmega8 с софтовым USB, самодельные AVRISP mkII всё так же советуют делать на AT90USB162. Почему сообщество электронщиков игнорирует массы новых дешевых МК с аппаратным блоком USB на борту ?  Вопрос относится не только к программаторам, тенденция характерна для множества переходников типа USB to SPI, USB to I2C, USB to DMX и т. д.(везде встречаются схемотехнические решения, которым уже очень много лет, из относительно нового, что как-то применяется, можно отметить только китайские чипы типа CH341 и обновлённые версии FTDI).

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


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

Посмотрите в сторону старенького AVR Dragon. До сих пор продается, сто́ит недорого и по идее должен удовлетворять всем вашим требованиям. Во всяком случае, о нем море информации в сети и обсуждения поведения тоже. Из дешёвых лучше не встречал, а про "дудки" и "бластеры" слышал много негативных отзывов.

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


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

Добрый день.

Давным давно разработал http://prottoss.com/projects/ucGoZilla/ucGoZilla.htm. Но уже не продаю.  Вся дока есть на странице.

На сколько он "простейший" не могу судить.

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


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

А что мешает купить оригинальный Atmel-ICE? Не в чипдипе, конечно, но вот Компэл вроде как предлагает разные версии от 7 до 14 тыс. Да, немного дороговато, но нервы ИМХО дороже стоят.

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


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

3 часа назад, Harvester сказал:

А что мешает купить оригинальный Atmel-ICE?

Только да уж лучше POWER DEBUGGER. Он чуть дороже, но гораздо удобнее в плане контроля питания, а кроме того, ему можно какие угодно неубиваемые переходники сделать, в отличие от ICE.

А по поводу нервов - дешёвый AVR Dragon никаких проблем ни разу не создавал. ICE и PD лучше брать на перспективу. Если для разового проекта (а Xmega кое о чем говорит), то Дракон.

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


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

В некоторых случаях что-то простое типа USBasp просто необходимо. 

Например, когда пользователю даётся право самостоятельно обновлять прошивку устройства. 

А само устройстов может быть дешевле AVR Dragon, Atmel-ICE или Power Debugger.

Можно ещё вспомнить MPLAB Snap, который когда-то предлагался, как лучшее бюджетное решение для начинающих в своём классе с ценой в 15$(PG164100), а сейчас его так просто уже не купить даже в специализированных точках продаж.


ucGoZilla - отличный проект. Жаль только, что никто его не производит(и никогда не производил массово хотя бы в малых масштабах ?).

Вообще никак(включая портированные версии на другие МК и наборы для самостоятельной сборки ?). 

Цены на не самый современный по сегодняшним меркам AT91SAM7S64 не очень привлекают тех, кто смог бы производить ucGoZilla ? 

Насколько сложно портировать проект на чипы Expressive Systems ?

Модули на чипах Expressive Systems по соотношению производительности, функциональности и цены - лидеры площадок типа AliExpress.

Можно теоретически на их основе сделать беспроводной программатор. Гальваническая развязка для всех за копейки. 

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


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

Придумал его в те вермена, когда не было денег на что то фирменное))) Но было море энтузиазма. Сейчас все наоборот))))))))

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


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

3 hours ago, prottoss said:

Придумал его в те вермена, когда не было денег на что то фирменное))) Но было море энтузиазма. Сейчас все наоборот))))))))

Почему до сих пор китайцы не тиражируют ucGoZilla  или нечто подобное ? 

И почему усовершенствованные(с конфигурируемой аналоговой обвязкой для создания различных типовых физических уровней сигналов) проекты типа Bus Pirate до сих пор не захватили полностью рынок всех программаторов ? 

Покупается одно универсальное устройство на многие годы вперёд и жизнь становится приятно предсказуемой(при условии обновлений конфигурационного ПО под новые задачи и платформы). 

Теоретически нет ничего выгоднее универсальных массово производимых конфигурируемых устройств скоростного ввода-вывода. "Железо" одинаковое - решаемые задачи разные, покупатели из различных потребительских групп(каждому нужно что-то своё). Суммарный объём продаж выше, менеджеры проекта довольны. Очевидные вещи, но в текущей экономической реальности никто ничего подобного не реализует и даже не пытается стартовать.

Проблемы будут только с некоторыми новыми физическими уровнями передачи данных, появление которых пока трудно предсказать.

 

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


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

On 9/19/2022 at 11:49 PM, san822 said:

Насколько сложно портировать проект на чипы Expressive Systems ?

Портировать проект можно на все, что угодно. Главное реализовать PDI. В проекте тактирование шины при обмене данными реализовано программно, в паузах тактирование осуществляется таймером.

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


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

On 9/17/2022 at 9:04 AM, san822 said:

Какой простейший PDI (Program and Debug Interface) программатор для XMega в 2022 году можно выбрать ?

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

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


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

При ценниках на оригинальный AVR Dragon от 3 до 5 т.р. заказывать платы и комплектующие в штучных количествах и что-то паять абсолютно не рентабельно. А ещё это надо чем-то запрограммировать. И никакой гарантии, что будет работать так, как надо ТС.

Это примерно напоминает тему про "народный самодельный осциллограф" :biggrin:

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


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

В 17.09.2022 в 09:04, san822 сказал:

Какой простейший PDI (Program and Debug Interface) программатор для XMega в 2022 году можно выбрать ?

https://www.chipdip.ru/product/usb-avrisp-xpii-avrisp-mkii

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


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

On 9/21/2022 at 10:00 AM, byRAM said:

При ценниках на оригинальный AVR Dragon от 3 до 5 т.р. заказывать платы и комплектующие в штучных количествах и что-то паять абсолютно не рентабельно. А ещё это надо чем-то запрограммировать. И никакой гарантии, что будет работать так, как надо ТС.

Это примерно напоминает тему про "народный самодельный осциллограф" :biggrin:

Не подскажите интернет-магазины с такими ценами на оригинальный AVR Dragon ?

Возможно, кто-то знает малоизвестные проекты программаторов, в которых реализованы коммуникационные протоколы STK600 и/или mkII ?

Или малоизвестные интернет-магазины, которые продают подобные программаторы ? 

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


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

Вопросы к знатокам.

Имеются ли программаторы с протоколами STK600 или MKII, которые видятся в ОС, как СОМ-порты ? 

Имеются ли хорошо документированные проекты PDI-программаторов на базе решений типа FTDI FT2232 в режиме BitBang ?   

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


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

Я точно на настоящем форуме electronix.ru ?

По идее, на настоящем мне бы уже давно посоветовали программатор на основе проекта LUFA под AT90USB162, а также ссылку на документ от Atmel по переходу на новые МК - AVR®530: Migrating from AT90USB162/82 to ATmega16U2/8U2 ?

Ведь это лучшее бюджетное решение с аппаратным USB, так как платы с ATmega32U4 на AliExpress продаются по 300 рублей ? 

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


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

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

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

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

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

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

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

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

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

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