Страница 51 из 103
Re: AVRISP mkII новый клон (поддерживает XMEGA)
Добавлено: Сб авг 10, 2013 16:38:43
semenchuk85
Вроде заработало, оказалось нужно лучше отмывать плату от флюса особенно под камнем (пришлось замачивать). Определяется на 3,3 и 5В, 6 студия видит. Пока шить им не пробовал, но думаю будет работать...
Re: AVRISP mkII новый клон (поддерживает XMEGA)
Добавлено: Вс авг 18, 2013 08:26:41
Zalognik
Ребят. А что если вместо MAX3002 или GTL2003 поставить микросхему TXB0108? Она дешевле и заточена точно под нужные уровни.
Re: AVRISP mkII новый клон (поддерживает XMEGA)
Добавлено: Вс авг 18, 2013 12:13:34
ExxR
Ребята, что нужно сделать чтобы этот клон работал с другими прогами-прошивальщиками. А то у меня пашет только со студией6
вот что пишет: avrdude: usbdev_open(): did not find any USB device "usb"
Re: AVRISP mkII новый клон (поддерживает XMEGA)
Добавлено: Пн авг 19, 2013 16:25:09
grott
В данном программаторе есть возможность попеременной работы с двумя разными драйверами от AVR Studio и AVRDUDE, эта функция действительна только для последней версии LUFA .
В файле AppConfig.h есть строка: #define RESET_TOGGLES_LIBUSB_COMPAT
её нужно раскомментировать.
Теперь при нажатии RESET есть мозможностьпереключаться между AtmelStudio и libUSB, ко всему прочему последний режим сохраняется в EEPROM.
Два мигания светодиода означает, что мы в Jungo драйвере, и четыре, в LibUSB. В обоих случаях нам нужно установить правильные драйверы.
Re: AVRISP mkII новый клон (поддерживает XMEGA)
Добавлено: Пн авг 19, 2013 18:20:49
ExxR
grott писал(а):В данном программаторе есть возможность попеременной работы с двумя разными драйверами от AVR Studio и AVRDUDE, эта функция действительна только для последней версии LUFA .
В файле AppConfig.h есть строка: #define RESET_TOGGLES_LIBUSB_COMPAT
её нужно раскомментировать.
Теперь при нажатии RESET есть мозможностьпереключаться между AtmelStudio и libUSB, ко всему прочему последний режим сохраняется в EEPROM.
Два мигания светодиода означает, что мы в Jungo драйвере, и четыре, в LibUSB. В обоих случаях нам нужно установить правильные драйверы.
Огромное спасибо) Нашел прошивку, нашел libUsb. Работает)))
Re: AVRISP mkII новый клон (поддерживает XMEGA)
Добавлено: Пн авг 19, 2013 19:22:53
grott
Ещё подробнее? В среде WinAVR открываете файл D:\My projects\AVRISPMKII\LUFA-130303\Projects\AVRISP-MKII\ AVRISP-MKII.c и компилируете, там же вы получите .hex, предварительно правим файл, как я указал выше, здесь D:\My projects\AVRISPMKII\LUFA-130303\Projects\AVRISP-MKII\Config\AppConfig.h
Я не пробовал, перевёл с буржуйского сайта, сам пользуюсь родным софтом, т.е. AVRStudio.
Чтобы пользоваться средой AVRDUDE необходимо предварительно установить соответствующие драйвера.
Re: AVRISP mkII новый клон (поддерживает XMEGA)
Добавлено: Пн авг 19, 2013 19:46:02
novodrodskiy
grott писал(а):.......Я не пробовал, перевёл с буржуйского сайта, сам пользуюсь родным софтом, т.е. AVRStudio...............
grott Может попробуете и прошивку выложите? Мне как то сцикотно с WinAVR разбираться, а в AVRDUDE хочется поработать на Вашем железе.
Re: AVRISP mkII новый клон (поддерживает XMEGA)
Добавлено: Вт авг 20, 2013 21:39:51
grott
Выкладываю набор хексов для первой и второй версий моей платы для LUFA-130303. Файл с меткой RES имеет возможность переключаться между драйверами для AVR Studio и AVRDUDE.
Хочу заметить, что моя плата второй версии, в отличие от первой, не имеет никаких заморочек с изменением пинов и напрямую шьётся после компиляции из родного проекта LUFA.
Re: AVRISP mkII новый клон (поддерживает XMEGA)
Добавлено: Вт авг 27, 2013 16:31:02
Beoplyer
Собрал по печатке Данко, установил все необходимые драйвера. Прошивка AVRISP-MKII-130303 Все найденные косяки устранил. AVR Studio 6.1 видит программатор, но при попытке получить сигнатуру, запрограммировать 2313А выдаётся ошибка "Unable to enter programming mode.
Please verify device selection, interface settings, target power and connections to the target device". горят светодиоды от usb 1,3-5, пробовал на 3х и 5ти вольтах, ничего не получается. В 4м студио то же самое. В каком направлении искать неисправность?
Re: AVRISP mkII новый клон (поддерживает XMEGA)
Добавлено: Вт авг 27, 2013 18:07:35
NickNI
Beoplyer писал(а):...В каком направлении искать неисправность?
Попробуйте понизить частоту в AVR Studio 6.1 до 125 кГц или, даже, меньше. Новые "заводские" контроллеры не любят высоких частот. "Грубо" сказано, но частота по "умолчанию" с завода деленная на 4, или даже 8 при первом программировании.
Re: AVRISP mkII новый клон (поддерживает XMEGA)
Добавлено: Вт авг 27, 2013 18:37:26
Beoplyer
NickNI огромное спасибо! Поставил частоту 125 и всё заработало.
Есть ещё такие вопросы, по умолчанию в выбранном проекте на прошивку выставляется файл с расширением elf. Им прошивать, или файлом hex? И второе, как работает кнопка резет? Я её нажимаю и тухнут все диоды кроме 1го, программатор в программе вырубается. Или у него использование, только прошивку менять у программатора? Тагет вольтаж в студио не изменяется, если я вкючаю 5В, так и должно быть? Какое использование у reset isp и reset PDI?
Re: AVRISP mkII новый клон (поддерживает XMEGA)
Добавлено: Вт авг 27, 2013 18:58:23
NickNI
Beoplyer писал(а): ... по умолчанию в выбранном проекте на прошивку выставляется файл с расширением elf.
Тут что у Вас есть в оригинале, то и выставляйте, как правило hex. А вот если eep то студия по умолчанию просит hex, хотя, как правило, нужно eep вот тут нужно быть внимательным при прошивке, если проект требует "залить" eep...
Beoplyer писал(а):... как работает кнопка резет?
Переводит программатор в режим программирование программатора... Тавтология, но в этом случае устройство ожидает "заливки" новой прошивки программатора...
Beoplyer писал(а):Тагет вольтаж в студио не изменяется, если я вкючаю 5В
Аналогично. Наверное издержки "клона".
Beoplyer писал(а):Какое использование у reset isp и reset PDI
За время эксплуатации ни разу не пригодилось, но, наверное надо...

Re: AVRISP mkII новый клон (поддерживает XMEGA)
Добавлено: Вс сен 01, 2013 14:50:18
Civil
Большая просьба: кто умеет компилировать, выложите прошивку для платы Данко 8MHz
с поддержкой AVRDUDE.
Сейчас нашел в дебрях темы работающую прошивку, но в ней не включен ни один светодиод. Обидно : )

Мой вариант на базе переделанной платы Данко.
Re: AVRISP mkII новый клон (поддерживает XMEGA)
Добавлено: Пн сен 02, 2013 19:02:11
NickNI
Civil писал(а):...выложите прошивку для платы Данко 8MHz с поддержкой AVRDUDE...
Попробуйте осторожно, со всеми рекомендациями
grott несколькими постами выше...
Re: AVRISP mkII новый клон (поддерживает XMEGA)
Добавлено: Пн сен 02, 2013 21:05:25
Civil
NickNI, спасибо Вам, с Вашей прошивкой все заработало.
В порядке образования, хотелось бы узнать, что я делал не так:
вот описание светодиодов из файла LEDs.h , если это порт С, то описание соответствует плате Данко. Но не горят.
Может дело в последней строке?
Код: Выделить всё
/** LED mask for the first LED on the board. */
#define LEDS_LED1 (1 << 4)
/** LED mask for the second LED on the board. */
#define LEDS_LED2 (1 << 7)
/** LED mask for the third LED on the board. */
#define LEDS_LED3 (1 << 5)
/** LED mask for all the LEDs on the board. */
#define LEDS_ALL_LEDS (LEDS_LED1 | LEDS_LED2 | LEDS_LED3)
/** LED mask for none of the board LEDs. */
#define LEDS_NO_LEDS 0
Re: AVRISP mkII новый клон (поддерживает XMEGA)
Добавлено: Пн сен 02, 2013 22:07:12
NickNI
Civil писал(а):...В порядке образования, хотелось бы узнать...
В makefile
Код: Выделить всё
MCU = at90usb162
ARCH = AVR8
BOARD = USBTINYMKII
F_CPU = 8000000
F_USB = $(F_CPU)
OPTIMIZATION = s
TARGET = AVRISP-MKII
В результате "лампочки"

подключаются из файла:
...\LUFA\Drivers\Board\AVR8\USBTINYMKII\LEDs.h
Код: Выделить всё
/** LED mask for the first LED on the board. */
#define LEDS_LED1 (1 << 4)
/** LED mask for the second LED on the board. */
#define LEDS_LED2 (1 << 5)
/** LED mask for the third LED on the board. */
#define LEDS_LED3 (1 << 7)
/** LED mask for the fourth LED on the board. */
#define LEDS_LED4 (1 << 6)
/** LED mask for all the LEDs on the board. */
#define LEDS_ALL_LEDS (LEDS_LED1 | LEDS_LED2 | LEDS_LED3 | LEDS_LED4)
/** LED mask for none of the board LEDs. */
#define LEDS_NO_LEDS 0
Re: AVRISP mkII новый клон (поддерживает XMEGA)
Добавлено: Пн сен 02, 2013 22:37:45
Civil
Так ведь в свежескачанной LUFA 130901 все почти так и есть по дефолту.
Кроме частоты кварца и выпадения одного светодиода, которого и так нет. Загадка.
Re: AVRISP mkII новый клон (поддерживает XMEGA)
Добавлено: Вт сен 03, 2013 07:23:45
NickNI
Civil писал(а):...Загадка.
Не, скорее моя ошибка

Попробую исправится.

Вот файл описания работы светодиодов к плате
Danko, с которым создавались прошивки в версии 130303.
Поместите его в директорию:
...\LUFA\Drivers\Board\AVR8\USBTINYMKII\ , предварительно переименовав оригинальный файл. Скомпилируйте прошивку, проверьте работу.
Если все нормально - сравните два файла LEDs.h. Различий там будет много, но существенных несколько строк.
Re: AVRISP mkII новый клон (поддерживает XMEGA)
Добавлено: Вт сен 03, 2013 20:11:30
Civil
Ну теперь все понятно. Данко перенес индикацию с порта В на порт С.
Спасибо за помощь.
Re: AVRISP mkII новый клон (поддерживает XMEGA)
Добавлено: Пт сен 06, 2013 09:02:51
Астроном
Всем привет! Когда то давно заказал себе китайский клон ))) но он вроде и не клон )) так и не смог его запустить. Народ у кого есть такой прогер как на фото ниже отзовитесь как вы его запускали))?
