AVRISP mkII новый клон (поддерживает XMEGA)

Обсуждаем контроллеры компании Atmel.
Аватара пользователя
Victor_P.
Поставщик валерьянки для Кота
Сообщения: 2168
Зарегистрирован: Сб окт 10, 2009 10:34:07
Откуда: Україна, Хорол

Re: AVRISP mkII новый клон (поддерживает XMEGA)

Сообщение Victor_P. »

Попробовал ради баловства собрать версию 170418.
в зависимости от того чем (winavr или с коммандной строки atmelstudio) собирал получил такие ошибки:
cmd atmelstudio:
СпойлерD:\Documents\Electronic WORK\lufa-master\Projects\AVRISP-MKII>make all
0 [main] sh 6616 sync_with_child: child 1208(0x218) died before initialization with status code 0xC0000142
236 [main] sh 6616 sync_with_child: *** child state waiting for longjmp
/bin/sh: fork: Resource temporarily unavailable
0 [main] sh 11388 sync_with_child: child 1152(0x20C) died before initialization with status code 0xC0000142
226 [main] sh 11388 sync_with_child: *** child state waiting for longjmp
/bin/sh: fork: Resource temporarily unavailable
0 [main] sh 5828 sync_with_child: child 9308(0x210) died before initialization with status code 0xC0000142
216 [main] sh 5828 sync_with_child: *** child state waiting for longjmp
/bin/sh: fork: Resource temporarily unavailable
[INFO] : Begin compilation of project "AVRISP-MKII"...

avr-gcc (AVR_8_bit_GNU_Toolchain_3.6.1_1750) 5.4.0
Copyright (C) 2015 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

[GCC] : Compiling C file "AVRISP-MKII.c"
avr-gcc -c -pipe -gdwarf-2 -g2 -mmcu=at90usb162 -fshort-enums -fno-inline-small-functions -fpack-struct -Wall -fno-strict-aliasing -funsigned-char -funsigned-bitfields -ffunction-sections -I. -DARCH=ARCH_AVR8 -DF_CPU=16000000UL -mrelax -fno-jump-tables -x c -Os -std=gnu99 -Wstrict-prototypes -DUSE_LUFA_CONFIG_HEADER -IConfig/ -I. -I../../LUFA/.. -DARCH=ARCH_AVR8 -DBOARD=BOARD_USBTINYMKII -DF_USB=16000000UL -MMD -MP -MF obj/AVRISP-MKII.d AVRISP-MKII.c -o obj/AVRISP-MKII.o
Assembler messages:
Fatal error: can't create obj/AVRISP-MKII.o: No such file or directory
AVRISP-MKII.c:46:4: warning: #warning Board specific drivers have been selected; make sure the board LED driver does not conflict with the programmer ISP/PDI/TPI interfaces. [-Wcpp]
#warning Board specific drivers have been selected; make sure the board LED driver does not conflict with the programmer ISP/PDI/TPI interfaces.
^
AVRISP-MKII.c:163:1: fatal error: error writing to -: Invalid argument
}
^
compilation terminated.
../../LUFA/Build/DMBS/DMBS/gcc.mk:216: recipe for target 'obj/AVRISP-MKII.o' failed
make: *** [obj/AVRISP-MKII.o] Error 1
winavr:
СпойлерD:\Documents\Electronic WORK\lufa-master\Projects\AVRISP-MKII>make all
0 [main] sh 4316 sync_with_child: child 11460(0x208) died before initialization with status code 0xC0000142
121 [main] sh 4316 sync_with_child: *** child state waiting for longjmp
/bin/sh: fork: Resource temporarily unavailable
0 [main] sh 6384 sync_with_child: child 1128(0x214) died before initialization with status code 0xC0000142
138 [main] sh 6384 sync_with_child: *** child state waiting for longjmp
/bin/sh: fork: Resource temporarily unavailable
0 [main] sh 1172 sync_with_child: child 11528(0x214) died before initialization with status code 0xC0000142
217 [main] sh 1172 sync_with_child: *** child state waiting for longjmp
/bin/sh: fork: Resource temporarily unavailable
[INFO] : Begin compilation of project "AVRISP-MKII"...

avr-gcc (WinAVR 20100110) 4.3.3
Copyright (C) 2008 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

[GCC] : Compiling C file "AVRISP-MKII.c"
avr-gcc -c -pipe -gdwarf-2 -g2 -mmcu=at90usb162 -fshort-enums -fno-inline-small-functions -fpack-struct -Wall -fno-strict-aliasing -funsigned-char -funsigned-bitfields -ffunction-sections -I. -DARCH=ARCH_AVR8 -DF_CPU=16000000UL -mrelax -fno-jump-tables -x c -Os -std=gnu99 -Wstrict-prototypes -DUSE_LUFA_CONFIG_HEADER -IConfig/ -I. -I../../LUFA/.. -DARCH=ARCH_AVR8 -DBOARD=BOARD_USBTINYMKII -DF_USB=16000000UL -MMD -MP -MF obj/AVRISP-MKII.d AVRISP-MKII.c -o obj/AVRISP-MKII.o
Assembler messages:
Fatal error: can't create obj/AVRISP-MKII.o: No such file or directory
AVRISP-MKII.c:46:4: warning: #warning Board specific drivers have been selected; make sure the board LED driver does not conflict with the programmer ISP/PDI/TPI interfaces.
В обоих случаях, как я понял, проблема в невозможности создать obj/AVRISP-MKII.o
Это на Win10Pro x64 1709 (с последним обновлением falls creator update)
Попробовал собрать собрать winavr'ом на виртуальной машине с Win7Pro x32 SP1 и все чудесным образом собралось без проблем.
Какой из этого вывод? А хрен его знает, но с 10й явно что-то не то.
Мои паяльные станции: первая, вторая, фен.
Реклама
Аватара пользователя
MihailDenisov
Открыл глаза
Сообщения: 42
Зарегистрирован: Пн ноя 17, 2014 21:35:05
Откуда: Воронеж / Москва
Контактная информация:

Re: AVRISP mkII новый клон (поддерживает XMEGA)

Сообщение MihailDenisov »

[uquote="Victor_P.",url="/forum/viewtopic.php?p=3225220#p3225220"]В обоих случаях, как я понял, проблема в невозможности создать obj/AVRISP-MKII.o
Это на Win10Pro x64 1709 (с последним обновлением falls creator update)
Попробовал собрать собрать winavr'ом на виртуальной машине с Win7Pro x32 SP1 и все чудесным образом собралось без проблем.
Какой из этого вывод? А хрен его знает, но с 10й явно что-то не то.[/uquote]

У меня всё ок было. На 10 х64.
Может быть такая директория, где нельзя файлы создавать (попробуйте запустить консоль от имени администратора). Я подобным образом недавно пытался скомпиллировать кастомный Optiboot для своей ардуинки (для корректной работы на кварце 20МГц). Только там консоль писала что всё ок, но на выходе файлов не было.

Возможно, вы что-то сделали не совсем правильно. Я где-то читал, что должен быть установлен компиллятор MinGW. Установил. Ещё выполнил doxygen, согласно предписанию луфы. Папку LUFA прямо на диск C:/ скопировал, чтобы путь долго не прописывать. Поменял в проекте AVR ISP MkII частоту и микропроцессор (по моему, больше ничего). И выполнил makeall.
Реклама
Аватара пользователя
Victor_P.
Поставщик валерьянки для Кота
Сообщения: 2168
Зарегистрирован: Сб окт 10, 2009 10:34:07
Откуда: Україна, Хорол

Re: AVRISP mkII новый клон (поддерживает XMEGA)

Сообщение Victor_P. »

MihailDenisov, спасибо, но я ж не первый раз прошивки LUFA AVRISP собираю. Раньше и у меня на 10х64 работало, а сейчас нет. Да и перепробовал кучу всего (запуск от администратора консоли, отключение UAC, отключение антивируса, включение режима совместимости для make.exe для запуска его с правами администратора, изменение/добавление прав на директорию и т.д. и т.п.) перед тем как здесь написать.
Порылся в нете, нашел у людей похожую проблему, решение помогло и мне. Помогло в случае с WinAVR, для консоли атмелстудио ничего не изменилось.
Мои паяльные станции: первая, вторая, фен.
Аватара пользователя
|_|_|урик
Мучитель микросхем
Сообщения: 463
Зарегистрирован: Ср апр 25, 2012 22:27:46
Откуда: Донецк

Re: AVRISP mkII новый клон (поддерживает XMEGA)

Сообщение |_|_|урик »

Ребят, кому не сложно скиньте архив с AVR CommandLineTools, а то мой где-то потерялся. Спасибо!
Реклама
Эиком - электронные компоненты и радиодетали
MAS345
Родился
Сообщения: 4
Зарегистрирован: Вс ноя 19, 2017 14:52:03

Re: AVRISP mkII новый клон (поддерживает XMEGA)

Сообщение MAS345 »

Здравствуйте, помогите пожалуйста, достался программатор, пробовал прошивать микросхему флипом, прошивки разные с этой темы, ничего не помогло. Думаю что прошивки не подходят к моему программатору. Кварц 16 мГц светодиод один на 12 ноге, схему перерисовал прямо с печатки и похожую картинку нашел в интернете но прошивки нет. Помогите пожалуйста, поделитесь прошивкой на такой программатор. Операционка WindowsXP. Спасибо.

[url=http://img.radiokot.ru/files/126989/medium/1fmkvkf7fd.PNG]
Вложения
AVRISP-MKII-isp-mode.PNG
схема программатора
(66.24 КБ) 1037 скачиваний
Реклама
Аватара пользователя
MihailDenisov
Открыл глаза
Сообщения: 42
Зарегистрирован: Пн ноя 17, 2014 21:35:05
Откуда: Воронеж / Москва
Контактная информация:

Re: AVRISP mkII новый клон (поддерживает XMEGA)

Сообщение MihailDenisov »

[uquote="MAS345",url="/forum/viewtopic.php?p=3237028#p3237028"]Здравствуйте, помогите пожалуйста, достался программатор, пробовал прошивать микросхему флипом, прошивки разные с этой темы, ничего не помогло. Думаю что прошивки не подходят к моему программатору. Кварц 16 мГц светодиод один на 12 ноге, схему перерисовал прямо с печатки и похожую картинку нашел в интернете но прошивки нет. Помогите пожалуйста, поделитесь прошивкой на такой программатор. Операционка WindowsXP. Спасибо.[/uquote]
А автор программатора неизвестен? Он вообще какую природу имеет? Заводской или не? Диоды в настройках можно переназначить, только условие что они должны быть на одном порте. Честно говоря не встречал такой схемки.
В крайнем случае можно переделать программатор - снять чип и посадить на свою плату.
Я делал со стандартными распиновками LUFA, чтобы лишний раз не возникало проблем, ибо не все авторы прошивок поддерживают их длительное время в активном состоянии.
Реклама
MAS345
Родился
Сообщения: 4
Зарегистрирован: Вс ноя 19, 2017 14:52:03

Re: AVRISP mkII новый клон (поддерживает XMEGA)

Сообщение MAS345 »

Здравствуйте, Автор не известен, платка самодельная. Если заморачиваться пересаживать чип на новую плату то наверное лучше с ноля новый программатор сделать. Если уже есть то зачем новый делать, нужна прошивка под этот. только прошить и будет работать. Помогите с прошивкой, пожалуйста, очень нужен.
Аватара пользователя
MihailDenisov
Открыл глаза
Сообщения: 42
Зарегистрирован: Пн ноя 17, 2014 21:35:05
Откуда: Воронеж / Москва
Контактная информация:

Re: AVRISP mkII новый клон (поддерживает XMEGA)

Сообщение MihailDenisov »

Ну вот вроде собрал 170418, диоды на PD6, PD4, PD1, не помню уже какой за что отвечает, посадил на свободные выводы порта D, первый по моему самый основной, по умолчанию на PB6 висит, у тебя на PD6 - как раз там где твой диодик. Вроде при загрузке или считывании моргать должен, но это не точно. Если есть лишние диодики можешь подпаять через резисторы второй и третий, посмотреть хоть, моргает или не моргает. Не факт что моё творение заработает, но попробовать можно)
https://1drv.ms/u/s!Am63wl7ft0lSo5UI_-z2ntRC3TXkpg
Вообще цепочка сброса и перевода в режим программирования какая-то странная. PD7 это кнопка "HWB" - переход в DFU-режим. Обычно делают на программаторе 2 кнопки - одну на RESET а вторую как раз на HWB, при том во всех руководствах написано как перевести в режим смены прошивки, мол "1) Нажать RES, 2) Нажать HWB, 3)Отпустить RES 4) Отпустить HWB". При том хорошим тоном считается подтянуть выводы RESET и HWB к питанию резисторами на 10к, дабы гарантировать логическую единицу на выводах (так как они инверсные, то есть срабатывание происходит при установке нуля, то есть при прижиме к минусу питания кнопкой). На данной схеме я никаких таких подтяжек не наблюдаю. Возможно, при подключении микроконтроллер так и не выходит из DFU. У меня такое было (делал первые с двумя кнопками без резисторов) - пришлось тщательнейшим образом выгонять остатки флюса из-под кнопок.
MAS345
Родился
Сообщения: 4
Зарегистрирован: Вс ноя 19, 2017 14:52:03

Re: AVRISP mkII новый клон (поддерживает XMEGA)

Сообщение MAS345 »

спасибо но я не понял а прошивка то где?
Аватара пользователя
MihailDenisov
Открыл глаза
Сообщения: 42
Зарегистрирован: Пн ноя 17, 2014 21:35:05
Откуда: Воронеж / Москва
Контактная информация:

Re: AVRISP mkII новый клон (поддерживает XMEGA)

Сообщение MihailDenisov »

По ссылке переходишь, скачиваешь архив, там 2 файла, .hex и .eep. Первый закидываешь на flesh, второй в eeprom
MAS345
Родился
Сообщения: 4
Зарегистрирован: Вс ноя 19, 2017 14:52:03

Re: AVRISP mkII новый клон (поддерживает XMEGA)

Сообщение MAS345 »

ОК спасибо
Аватара пользователя
MihailDenisov
Открыл глаза
Сообщения: 42
Зарегистрирован: Пн ноя 17, 2014 21:35:05
Откуда: Воронеж / Москва
Контактная информация:

Re: AVRISP mkII новый клон (поддерживает XMEGA)

Сообщение MihailDenisov »

[uquote="MAS345",url="/forum/viewtopic.php?p=3241281#p3241281"]ОК спасибо[/uquote]
Давай, удачи в изысканиях. Расскажешь тогда о результатах.
Кстати, микроконтроллер тоже может быть неисправным...
rivald61
Первый раз сказал Мяу!
Сообщения: 35
Зарегистрирован: Вт фев 28, 2012 20:34:23

Re: AVRISP mkII новый клон (поддерживает XMEGA)

Сообщение rivald61 »

Здравствуйте Коты. Вопросы по компиляции прошивки:
1. в LUFA 170418 в маке стоит контроллер 1287, надо просто написать 162?
2. В Leds обозначены порты или вывода контроллера?
3. Board для схемы Grott какой выбирать?
Аватара пользователя
MihailDenisov
Открыл глаза
Сообщения: 42
Зарегистрирован: Пн ноя 17, 2014 21:35:05
Откуда: Воронеж / Москва
Контактная информация:

Re: AVRISP mkII новый клон (поддерживает XMEGA)

Сообщение MihailDenisov »

В мэйке прописываются все ТВОИ параметры. Менять, по моему, только чип и частоту. Так что вместо 1287 пропиши 162 если стоит 162. Ну и частоту своего кварца, обычно ставят 8мгц (8000000) или 16 (16000000й).
Board по моему там написано usbtinymkii, и менять по моему не надо.
В файле Leds к данной плате (сам файл лежит в папке lufa\drivers\board\avr8\usbtinymkii) обозначены числами биты порта под три диода, там можно понять в принципе чо как если что менять. А чуть ниже функции по включению и выключению. Я так понимаю, чтобы изменить сам порт надо там где пониже править PORTB на PORTD, например. А чтобы изменить номер вывода править число там где повыше. Ну и попутно проверять чтоб куда не надо не назначить :)
То есть диоды можно повесить только на один из возможных портов, нельзя чтобы один моргал на выводе PB5 а другой на PC5, к примеру.
rivald61
Первый раз сказал Мяу!
Сообщения: 35
Зарегистрирован: Вт фев 28, 2012 20:34:23

Re: AVRISP mkII новый клон (поддерживает XMEGA)

Сообщение rivald61 »

Спасибо. Залил прошивку светодиоды моргают, при нажатии на Reset моргают 2 раза и 4 раза как надо. Но при попытке считывания пишет программатор не подключен. Пробовал AS, CV, дудку. что бы это значило?
Аватара пользователя
MihailDenisov
Открыл глаза
Сообщения: 42
Зарегистрирован: Пн ноя 17, 2014 21:35:05
Откуда: Воронеж / Москва
Контактная информация:

Re: AVRISP mkII новый клон (поддерживает XMEGA)

Сообщение MihailDenisov »

Хмм. С ходу так и не скажу в чем дело. У меня на прошлых прошивках похожее было (программатор определялся средой, а при попытке записи или чтения выскакивала ошибка и он отваливался). На последней версии сразу все заработало. А в диспетчере устройств как определяется устройство (и в каком разделе)? Может, проблема в драйвере. У меня и в Atmel studio работает, и в Arduino (там avr dude стоит).
rivald61
Первый раз сказал Мяу!
Сообщения: 35
Зарегистрирован: Вт фев 28, 2012 20:34:23

Re: AVRISP mkII новый клон (поддерживает XMEGA)

Сообщение rivald61 »

Подменял драйвера zadig-2.3. Вот тогда и не работало, разбираться пока не стал. В виртуалке с драйвером Jingo все работает. Переставил винду, как драйвер назывался не помню точно. Что то типа usblib. Буду экспирементировать в виртуалке.
Аватара пользователя
MihailDenisov
Открыл глаза
Сообщения: 42
Зарегистрирован: Пн ноя 17, 2014 21:35:05
Откуда: Воронеж / Москва
Контактная информация:

Re: AVRISP mkII новый клон (поддерживает XMEGA)

Сообщение MihailDenisov »

У меня программатор определяется как "AVRISP mkII" в разделе "Atmel USB Devices" (имеет такой же значок как и раздел "Контроллеры USB"), драйвер "ibusb-win32" от 27.01.2016, версия 1.2.6.0. В режиме DFU в том же разделе определяется, только под именем AT90USB162
По моему драйвер в папке с файлами проекта лежит..
ponav1412
Родился
Сообщения: 5
Зарегистрирован: Вс дек 03, 2017 19:23:31

Re: AVRISP mkII новый клон (поддерживает XMEGA)

Сообщение ponav1412 »

Уважаемые Гуру AVRISP mkII-строения! Столкнулся с проблемой. Win7x64. Клон успешно после долгих танцев с драйверами и пере установок версий видит студия 6.2. Читает и пишет успешно. А CVAvr 3.12 сигнатуру читать не хочет. Может быть есть тонкости в настройке CVAvr?
Прошивок программатора с данного сайта уже испробовал тысчу наверно...
Ткните в нужном направлении.
Да, с данными прогами у меня отлично работает 910-ый. Проблем с CVAvr 3.12 на нем не возникает.
Аватара пользователя
MihailDenisov
Открыл глаза
Сообщения: 42
Зарегистрирован: Пн ноя 17, 2014 21:35:05
Откуда: Воронеж / Москва
Контактная информация:

Re: AVRISP mkII новый клон (поддерживает XMEGA)

Сообщение MihailDenisov »

А самая свеженькая как работает? И работает ли вообще? Чуть выше полистай, да и вообще полистай данный топик, я в cvavr не силен(
Но если что готов помочь чем смогу.
Схему какую используете?
Ответить

Вернуться в «AVR»