Jump to content
    

Простейший 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).

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Добрый день.

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

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

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

Share this post


Link to post
Share on other sites

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

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

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

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


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

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

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

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

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

3 hours ago, prottoss said:

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

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

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

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

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

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

 

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites

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

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

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

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

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

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

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...