Форум vvm

Главная категория => Онлайн кассы => Штрих-М => Тема начата: drfaust от 31 Марта 2017, 17:50:59

Название: Прошить atXmega128 в М-ПТК через LPT
Отправлено: drfaust от 31 Марта 2017, 17:50:59
Засада. У нас не оказалось ISP программера умеющего внутрисхемно atxmega128.

А штрих-М-ПТК в 02Ф надо было ещё вчера.

Ваять что-то на контроллёрах - долго. Нужно через LPT/COM-порт. Схем полно, но не могу найти прогу, умеющую эту чёртову atXmega.

Вроде даже понипрог должОн уметь - но её в нём я не нашёл.

Может ли как-то прога для AVRISP-2 или AVR-Studio через LPT-программатор отработать?

З.Ы. В штриховской плате эта зараза разведена через PDI-режим, т.е. шьётся тока по одному проводу(reset в землю и обмен тока по pdi).
Название: Re: Прошить atXmega128 в М-ПТК через LPT
Отправлено: drfaust от 31 Марта 2017, 19:01:17
По ходу жопа вырисовывается...
Цитировать
The XMEGA doesn’t have the SPI based In-System Programming (ISP) interface for
external programming, which has been used for megaAVR. Nor does it have the
debugWIRE interface. These have been replaced by a two wire “Programming and
Debugging Interface” (PDI). This interface can, as the name indicates, be used for
both programming and debugging.

Т.е. об ISP мечтать не приходится. А PDI через COM/LPT не могу найти. Все PDI-программаторы USB с контроллером... Спаять можно, но когда и из чего???
Название: Re: Прошить atXmega128 в М-ПТК через LPT
Отправлено: Newkid от 31 Марта 2017, 19:15:59
Можно попробовать это http://service4u.narod.ru/html/atxmega_avrdude.html
только там нет поддержки ATxmega128a1u, для поддержки надо патчить avrdude, сам озаботился такой фигней. Результат пока нулевой, если что отпишусть.
Название: Re: Прошить atXmega128 в М-ПТК через LPT
Отправлено: drfaust от 31 Марта 2017, 19:34:36
Видел. Если его паять - потеряю полдня с неизвестным результатом, причём пару часов уйдёт на поиски 8й атмеги.

Пока решили к соседям в Сургут завтра смотаться - у них прошьём(как я уже говорил "надо было вчера". - ФР на водяре стоит). Ну и срочно заказывать mk2, который, как я понял ничего кроме атмег не знает...

P.S. Как же просто с JTAG`ом в LPC - пять резаков, два транзюка и куча проводков. Час работы и готово. А тут выебнулись
Название: Re: Прошить atXmega128 в М-ПТК через LPT
Отправлено: Two_byte от 01 Апреля 2017, 01:06:14
За ЛПТ не скажу, за AVRISPMK2Clone - легко!
Только в пнд смогу доки все скинуть, единственно - ищи сразу at90usb162, остальное думаю в загашниках найдешь. Опять же, если надо, могу выслать все, что надо, даже плату могу для тебя протравить, но это примерно 2-3 дня с пнд ( это с доставкой ), т.е. в пнд все сделаю для тебя, остальное время - доставка.
AVRStudio его нормаль видит, и все понимает, PDI режим не пробовал еще, но по ISP влет работает.

Название: Re: Прошить atXmega128 в М-ПТК через LPT
Отправлено: drfaust от 01 Апреля 2017, 06:30:46
За ЛПТ не скажу, за AVRISPMK2Clone - легко!...

Клоны все поголовно на контроллёрах(в основном на USBшных), которые в нашей деревне ещё найти нужно...

Всё проблема в срочности. Так что поездка к коллегам в Сургут неизбежна. А там и клон или оригинал закажем. Решили сразу 3 ФРа везти(один АСПД в 02Ф - для него пока нет ФНа, и ещё один сегодня срочно снимем с учёта). Это перекрыть клиентов пока прогер едет.
Название: Re: Прошить atXmega128 в М-ПТК через LPT
Отправлено: Славик от 01 Апреля 2017, 07:11:48
Ещё от Майкла валяется. Не поможет?
Название: Re: Прошить atXmega128 в М-ПТК через LPT
Отправлено: drfaust от 01 Апреля 2017, 07:43:21
Ещё от Майкла валяется. Не поможет?
Он чёт у меня не взлетел. Что на работе, что дома одна и таже ошибка - ща не помню уже.

Может просто требует XPшки, а не 7ки...
Название: Re: Прошить atXmega128 в М-ПТК через LPT
Отправлено: Славик от 01 Апреля 2017, 07:53:17
Возможно. Режим совместимости не канает?
Название: Re: Прошить atXmega128 в М-ПТК через LPT
Отправлено: ewgen от 01 Апреля 2017, 10:37:23
Парни, а вот такой сейчас нет смысла покупать? http://lib.chipdip.ru/108/DOC001108946.pdf Просто в наличии есть занедорого. Раньше я как-то лптшным обходился, а щас вот для штрихов надо..
Название: Re: Прошить atXmega128 в М-ПТК через LPT
Отправлено: sib525 от 01 Апреля 2017, 12:19:50
Я пользуюсь МР9011 из той-же серии два года полет нормальный
Название: Re: Прошить atXmega128 в М-ПТК через LPT
Отправлено: Prz777 от 01 Апреля 2017, 13:44:20
Может просто требует XPшки, а не 7ки...
И на ХРюшке и 7-ке прекрасно работает.
Название: Re: Прошить atXmega128 в М-ПТК через LPT
Отправлено: Newkid от 01 Апреля 2017, 13:50:38
ewgen,sib525 Ваши программаторы точно поддерживают atXmega128a1u?
Название: Re: Прошить atXmega128 в М-ПТК через LPT
Отправлено: ewgen от 01 Апреля 2017, 15:27:53
ewgen,sib525 Ваши программаторы точно поддерживают atXmega128a1u?
Эмм. Я немного туповат в этой теме, ну не нужно было просто. SPI и ISP- это одно и то же? PDI- это для XМеги? Тогда прогер не поддерживает данный интерфейс. А еще TPI есть- ваще не знаю, для чего это.
Название: Re: Прошить atXmega128 в М-ПТК через LPT
Отправлено: drfaust от 01 Апреля 2017, 17:47:52
ewgen,sib525 Ваши программаторы точно поддерживают atXmega128a1u?
Эмм. Я немного туповат в этой теме, ну не нужно было просто. SPI и ISP- это одно и то же? PDI- это для XМеги? Тогда прогер не поддерживает данный интерфейс. А еще TPI есть- ваще не знаю, для чего это.
4 раза нет.
SPI - флешки вроде 25L16
ISP - внутрисхемно контроллеры (5 линий)например atmega128
PDI - внутрисхемно контроллеры (1 линия + ресет)например все atXmega
TPI - ещё одна хрень с таким же как и PDI - 6пиновым разъёмом.

ФРы прошили. Спасибо Александру из Сургутского Элвес+ . У него был "подвальный" китайский клон. Провозюкались минут 20-30 пока у нас эти X-меги начали определяться. Опять же на шару. Китайцы - ускоглазые козлы - перепутали обозначение между TPI и PDI. При попытке поиска не было даже сброса (пилик-пилик). Начал кабель втыкать по очереди во все дырки, микруха определилась на TPI, хотя AVR-Студия шила PDI (у atXmega128A1 внутрисхемно и нет больше ничего)
Название: Re: Прошить atXmega128 в М-ПТК через LPT
Отправлено: ewgen от 01 Апреля 2017, 18:01:16
Спасибо за расклад, всё коротко и более-менее понятно.
зы. А Two_byte ты вот типа про такой говоришь? http://avr.ru/ready/tools/prog/avrisp
Название: Re: Прошить atXmega128 в М-ПТК через LPT
Отправлено: drfaust от 01 Апреля 2017, 18:45:46
http://cxem.net/mc/mc217.php

Гугель завален схемами клонов. Все на на контроллёрах через USB.

В качестве входа USB лучше использовать "принтеровский" USB (https://www.chipdip.ru/product/usb-b-socket), ибо микро и мини USB не выдержать "дёрганий". А т.к. скоро обещают запустить ещё два ФНоделателя, то возможно, наконец-то мы сможер работать, а не сидеть в позе "ждуна"
Название: Re: Прошить atXmega128 в М-ПТК через LPT
Отправлено: Two_byte от 05 Апреля 2017, 17:06:29
Спасибо за расклад, всё коротко и более-менее понятно.
зы. А Two_byte ты вот типа про такой говоришь? http://avr.ru/ready/tools/prog/avrisp
Да, типа того. На AT90USB162, клонов немеряно.
Название: Re: Прошить atXmega128 в М-ПТК через LPT
Отправлено: Newkid от 05 Апреля 2017, 17:56:27
В догонку   c хабра
 Заставляем работать AVR isp mkii clone на windows 10 и Atmel Studio 7
https://habrahabr.ru/post/273881/ 

Во вложении прошивка для AT90USB162 из последней LUFA -151115
Название: Re: Прошить atXmega128 в М-ПТК через LPT
Отправлено: ewgen от 05 Апреля 2017, 20:12:31
Я кароч не стал запариваться по сборке и заказал Olimex avr mk2 из инет магазина Элитан- 4 дня доставка, цена 2200. Должен же работать на windows 10 и Atmel Studio 7?
Название: Re: Прошить atXmega128 в М-ПТК через LPT
Отправлено: Two_byte от 06 Апреля 2017, 08:27:07
Вот мой "свисток".
А делалось по етому проекту...
Название: Re: Прошить atXmega128 в М-ПТК через LPT
Отправлено: thomas от 06 Апреля 2017, 09:23:09
Я кароч не стал запариваться по сборке и заказал Olimex avr mk2 из инет магазина Элитан- 4 дня доставка, цена 2200. Должен же работать на windows 10 и Atmel Studio 7?
У меня точно такой, но работаю на 7 винде и студия 4. Атхмега прошивается, не далее, чем позавчера шил, правда, со второго раза получилось, с первого раза прошивка криво села, и аппарат печатал зеркально.
Название: Re: Прошить atXmega128 в М-ПТК через LPT
Отправлено: HK от 06 Апреля 2017, 13:20:12
Таким же по идее я перепрошью штрихи? А то счастье привалило...
http://xn----7sbhgu4ahbanfnng.xn--p1ai/product/usbasp-%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B0%D1%82%D0%BE%D1%80-avr-%D0%BC%D0%B8%D0%BA%D1%80%D0%BE%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D0%BB%D0%B5%D1%80%D0%BE%D0%B2/ (http://xn----7sbhgu4ahbanfnng.xn--p1ai/product/usbasp-%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B0%D1%82%D0%BE%D1%80-avr-%D0%BC%D0%B8%D0%BA%D1%80%D0%BE%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D0%BB%D0%B5%D1%80%D0%BE%D0%B2/)
Название: Re: Прошить atXmega128 в М-ПТК через LPT
Отправлено: Newkid от 06 Апреля 2017, 13:37:45
Таким же по идее я перепрошью штрихи? А то счастье привалило...
http://xn----7sbhgu4ahbanfnng.xn--p1ai/product/usbasp-%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B0%D1%82%D0%BE%D1%80-avr-%D0%BC%D0%B8%D0%BA%D1%80%D0%BE%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D0%BB%D0%B5%D1%80%D0%BE%D0%B2/ (http://xn----7sbhgu4ahbanfnng.xn--p1ai/product/usbasp-%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B0%D1%82%D0%BE%D1%80-avr-%D0%BC%D0%B8%D0%BA%D1%80%D0%BE%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D0%BB%D0%B5%D1%80%D0%BE%D0%B2/)

этим можно шить Atmega128 и Atmega128A для ATXmega128* не подайдет
Название: Re: Прошить atXmega128 в М-ПТК через LPT
Отправлено: HK от 06 Апреля 2017, 13:56:11
Спасибо. Возьму AVR-ISP-MK2 программатор OLIMEX.
Название: Re: Прошить atXmega128 в М-ПТК через LPT
Отправлено: Newkid от 06 Апреля 2017, 14:12:51
OLIMEX AVR-ISP-MK2 - программатор на AT90USB162 и использует наработки проекта LUFA http://www.fourwalledcubicle.com/AVRISP.php
можно собрать самому как предлагает Two_byte https://www.ss-20.ru/index.php/topic,771.msg6588.html#msg6588
или купить у Китайских товарищей https://ru.aliexpress.com/item/AVR-ISP-Programmer-MKII-Clone-Supports-Atmega-2560/32492919423.html
Название: Re: Прошить atXmega128 в М-ПТК через LPT
Отправлено: HK от 06 Апреля 2017, 14:17:48
Нашел тут
https://www.elsin.ru/i991005373/ Просто сроки поставки в город вкусные.
может, как поток схлынет, по тубайтовским чертежам и соберу, для практики.
Название: Re: Прошить atXmega128 в М-ПТК через LPT
Отправлено: got10 от 06 Апреля 2017, 19:05:03
Конкретно этот без переходника под 6-pin ISP.
Название: Re: Прошить atXmega128 в М-ПТК через LPT
Отправлено: HK от 06 Апреля 2017, 19:49:53
c 10 на 6? переходник не проблема.
Название: Re: Прошить atXmega128 в М-ПТК через LPT
Отправлено: got10 от 06 Апреля 2017, 20:00:00
Да, с 10 на 6.
Название: Re: Прошить atXmega128 в М-ПТК через LPT
Отправлено: thomas от 24 Апреля 2017, 10:57:18
А никто не подскажет схему обжима этого переходника с 10 на 6 ?
Название: Re: Прошить atXmega128 в М-ПТК через LPT
Отправлено: Sedukh от 24 Апреля 2017, 13:05:47
Взял на зеленом.
Название: Re: Прошить atXmega128 в М-ПТК через LPT
Отправлено: Newkid от 04 Мая 2017, 17:11:18
Пришло мне вот такое китайское чудо https://ru.aliexpress.com/item/AVR-ISP-Programmer-MKII-Clone-Supports-Atmega-2560/32492919423.html
китайский usbtiny mk2 slim - клон arvisp mk2.
Сразу зашил ему новую прошивку. Атмеги шьет, Атиксмег пока нет в наличие появятся отпишусь как шьет.
Название: Re: Прошить atXmega128 в М-ПТК через LPT
Отправлено: ewgen от 04 Мая 2017, 20:23:46
Пришло мне вот такое китайское чудо
Тоже такой заказывал- не доехало. Купил Olimex на ижевском сайте- через 5 дней приехал, с доставкой 1399 р.- надо ли ждать? Работает под вин 10, с родной студией, 2 кабеля в комплекте.
Название: Re: Прошить atXmega128 в М-ПТК через LPT
Отправлено: Евгений Прокудин от 29 Мая 2017, 18:59:11
Коллеги а вот вопрос А где можно прошивки на ШТРИХ М 02 Ф новые ( актуальные) на сей день скачать??
Название: Re: Прошить atXmega128 в М-ПТК через LPT
Отправлено: vvm от 29 Мая 2017, 19:31:15
Коллеги а вот вопрос А где можно прошивки на ШТРИХ М 02 Ф новые ( актуальные) на сей день скачать??

А расскажи ка, коллега, с какого ЦТО ты будешь ?
А прошивки тут лежат - https://www.ss-20.ru/index.php?action=downloads;cat=93
Название: Re: Прошить atXmega128 в М-ПТК через LPT
Отправлено: sib525 от 07 Июня 2017, 06:04:56
ewgen,sib525 Ваши программаторы точно поддерживают atXmega128a1u?
Сегодня прошил ATxmega128a1u проблем не было
Название: Re: Прошить atXmega128 в М-ПТК через LPT
Отправлено: Newkid от 07 Июня 2017, 08:50:00
 sib525 Вы  правы, ваш программатор MP9011 собран на чипе AT90USB162 и он шьет ATXMega, а программатор BM9010 собран на Atmega8 и он не поддерживает прошивку ATXMega без танцев с бубном и напильника и то все равно не шьет ATXMega.
Название: Re: Прошить atXmega128 в М-ПТК через LPT
Отправлено: Дмитрий Суворов от 14 Июля 2017, 14:42:25
Мужики, купил программатор olimex. чет танцую с ним не могу разобраться как им шить. Скиньте, пожалуйста, распиновку джамперов. Спасибо.

Название: Re: Прошить atXmega128 в М-ПТК через LPT
Отправлено: got10 от 14 Июля 2017, 17:49:37
Смотря какой программатор. Напряжение +5, питание устройства off.
Название: Re: Прошить atXmega128 в М-ПТК через LPT
Отправлено: ewgen от 14 Июля 2017, 17:57:07
Там же наклейка есть над джамперами ;) Target- это если питание на плату надо подать.