san822 2 September 17, 2022 Posted September 17, 2022 · Report post Какой простейший 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). Quote Share this post Link to post Share on other sites More sharing options...
byRAM 22 September 17, 2022 Posted September 17, 2022 · Report post Посмотрите в сторону старенького AVR Dragon. До сих пор продается, сто́ит недорого и по идее должен удовлетворять всем вашим требованиям. Во всяком случае, о нем море информации в сети и обсуждения поведения тоже. Из дешёвых лучше не встречал, а про "дудки" и "бластеры" слышал много негативных отзывов. Quote Share this post Link to post Share on other sites More sharing options...
prottoss 0 September 18, 2022 Posted September 18, 2022 · Report post Добрый день. Давным давно разработал http://prottoss.com/projects/ucGoZilla/ucGoZilla.htm. Но уже не продаю. Вся дока есть на странице. На сколько он "простейший" не могу судить. Quote Share this post Link to post Share on other sites More sharing options...
Harvester 0 September 19, 2022 Posted September 19, 2022 · Report post А что мешает купить оригинальный Atmel-ICE? Не в чипдипе, конечно, но вот Компэл вроде как предлагает разные версии от 7 до 14 тыс. Да, немного дороговато, но нервы ИМХО дороже стоят. Quote Share this post Link to post Share on other sites More sharing options...
byRAM 22 September 19, 2022 Posted September 19, 2022 · Report post 3 часа назад, Harvester сказал: А что мешает купить оригинальный Atmel-ICE? Только да уж лучше POWER DEBUGGER. Он чуть дороже, но гораздо удобнее в плане контроля питания, а кроме того, ему можно какие угодно неубиваемые переходники сделать, в отличие от ICE. А по поводу нервов - дешёвый AVR Dragon никаких проблем ни разу не создавал. ICE и PD лучше брать на перспективу. Если для разового проекта (а Xmega кое о чем говорит), то Дракон. Quote Share this post Link to post Share on other sites More sharing options...
san822 2 September 19, 2022 Posted September 19, 2022 · Report post В некоторых случаях что-то простое типа USBasp просто необходимо. Например, когда пользователю даётся право самостоятельно обновлять прошивку устройства. А само устройстов может быть дешевле AVR Dragon, Atmel-ICE или Power Debugger. Можно ещё вспомнить MPLAB Snap, который когда-то предлагался, как лучшее бюджетное решение для начинающих в своём классе с ценой в 15$(PG164100), а сейчас его так просто уже не купить даже в специализированных точках продаж. ucGoZilla - отличный проект. Жаль только, что никто его не производит(и никогда не производил массово хотя бы в малых масштабах ?). Вообще никак(включая портированные версии на другие МК и наборы для самостоятельной сборки ?). Цены на не самый современный по сегодняшним меркам AT91SAM7S64 не очень привлекают тех, кто смог бы производить ucGoZilla ? Насколько сложно портировать проект на чипы Expressive Systems ? Модули на чипах Expressive Systems по соотношению производительности, функциональности и цены - лидеры площадок типа AliExpress. Можно теоретически на их основе сделать беспроводной программатор. Гальваническая развязка для всех за копейки. Quote Share this post Link to post Share on other sites More sharing options...
prottoss 0 September 20, 2022 Posted September 20, 2022 · Report post Придумал его в те вермена, когда не было денег на что то фирменное))) Но было море энтузиазма. Сейчас все наоборот)))))))) Quote Share this post Link to post Share on other sites More sharing options...
san822 2 September 20, 2022 Posted September 20, 2022 · Report post 3 hours ago, prottoss said: Придумал его в те вермена, когда не было денег на что то фирменное))) Но было море энтузиазма. Сейчас все наоборот)))))))) Почему до сих пор китайцы не тиражируют ucGoZilla или нечто подобное ? И почему усовершенствованные(с конфигурируемой аналоговой обвязкой для создания различных типовых физических уровней сигналов) проекты типа Bus Pirate до сих пор не захватили полностью рынок всех программаторов ? Покупается одно универсальное устройство на многие годы вперёд и жизнь становится приятно предсказуемой(при условии обновлений конфигурационного ПО под новые задачи и платформы). Теоретически нет ничего выгоднее универсальных массово производимых конфигурируемых устройств скоростного ввода-вывода. "Железо" одинаковое - решаемые задачи разные, покупатели из различных потребительских групп(каждому нужно что-то своё). Суммарный объём продаж выше, менеджеры проекта довольны. Очевидные вещи, но в текущей экономической реальности никто ничего подобного не реализует и даже не пытается стартовать. Проблемы будут только с некоторыми новыми физическими уровнями передачи данных, появление которых пока трудно предсказать. Quote Share this post Link to post Share on other sites More sharing options...
prottoss 0 September 21, 2022 Posted September 21, 2022 · Report post On 9/19/2022 at 11:49 PM, san822 said: Насколько сложно портировать проект на чипы Expressive Systems ? Портировать проект можно на все, что угодно. Главное реализовать PDI. В проекте тактирование шины при обмене данными реализовано программно, в паузах тактирование осуществляется таймером. Quote Share this post Link to post Share on other sites More sharing options...
dimka76 15 September 21, 2022 Posted September 21, 2022 · Report post On 9/17/2022 at 9:04 AM, san822 said: Какой простейший PDI (Program and Debug Interface) программатор для XMega в 2022 году можно выбрать ? http://www.fourwalledcubicle.com/AVRISP.php Quote Share this post Link to post Share on other sites More sharing options...
byRAM 22 September 21, 2022 Posted September 21, 2022 · Report post При ценниках на оригинальный AVR Dragon от 3 до 5 т.р. заказывать платы и комплектующие в штучных количествах и что-то паять абсолютно не рентабельно. А ещё это надо чем-то запрограммировать. И никакой гарантии, что будет работать так, как надо ТС. Это примерно напоминает тему про "народный самодельный осциллограф" Quote Share this post Link to post Share on other sites More sharing options...
Vasily_ 17 September 21, 2022 Posted September 21, 2022 · Report post В 17.09.2022 в 09:04, san822 сказал: Какой простейший PDI (Program and Debug Interface) программатор для XMega в 2022 году можно выбрать ? https://www.chipdip.ru/product/usb-avrisp-xpii-avrisp-mkii Quote Share this post Link to post Share on other sites More sharing options...
san822 2 September 23, 2022 Posted September 23, 2022 · Report post On 9/21/2022 at 10:00 AM, byRAM said: При ценниках на оригинальный AVR Dragon от 3 до 5 т.р. заказывать платы и комплектующие в штучных количествах и что-то паять абсолютно не рентабельно. А ещё это надо чем-то запрограммировать. И никакой гарантии, что будет работать так, как надо ТС. Это примерно напоминает тему про "народный самодельный осциллограф" Не подскажите интернет-магазины с такими ценами на оригинальный AVR Dragon ? Возможно, кто-то знает малоизвестные проекты программаторов, в которых реализованы коммуникационные протоколы STK600 и/или mkII ? Или малоизвестные интернет-магазины, которые продают подобные программаторы ? Quote Share this post Link to post Share on other sites More sharing options...
san822 2 October 9, 2022 Posted October 9, 2022 · Report post Вопросы к знатокам. Имеются ли программаторы с протоколами STK600 или MKII, которые видятся в ОС, как СОМ-порты ? Имеются ли хорошо документированные проекты PDI-программаторов на базе решений типа FTDI FT2232 в режиме BitBang ? Quote Share this post Link to post Share on other sites More sharing options...
san822 2 October 14, 2022 Posted October 14, 2022 · Report post Я точно на настоящем форуме electronix.ru ? По идее, на настоящем мне бы уже давно посоветовали программатор на основе проекта LUFA под AT90USB162, а также ссылку на документ от Atmel по переходу на новые МК - AVR®530: Migrating from AT90USB162/82 to ATmega16U2/8U2 ? Ведь это лучшее бюджетное решение с аппаратным USB, так как платы с ATmega32U4 на AliExpress продаются по 300 рублей ? Quote Share this post Link to post Share on other sites More sharing options...