solder66 |
|
Темы:
7
Сообщения:
34
Участник с: 02 июля 2016
|
Доброго времени суток! Учусь на радиотехническом факультете и есть предмет "Проектирование цифровых устройств". Взял у препода на выходные учебную плату на ATmega16 и программатор AVR ISP MKII (такое название программатора мне сказали. По сути это плата спаянная кем то, но на винде в универе стоят дрова до сказанного выше программатора). У меня стоит 10 винда как вторая ОС, но что то у меня она не хочет нормально запускать Avr Studio 7. И я вот подумал зачем мне использовать винду если в основном я сижу на арче. (Винду ставил только ради маткада и матлаба). Установил я пакеты которые в этой статье. Название некоторых пакетов в AUR отличаются, но не сильно и описание есть. Проблема следующая: не видит программатор. Вывод dmesg пишет, что подключается новое устройство, но в df его нет и при исполнении таких команд различия нет:
Вывод dmesg о подключении нового устройства:
|
vasek |
|
Темы:
47
Сообщения:
11916
Участник с: 17 февраля 2013
|
solder66Проще смотреть различия по выводу lsusb -t - до подключения и после подключения, сразу увидишь если устройство определилось
Ошибки не исчезают с опытом - они просто умнеют
|
solder66 |
|
Темы:
7
Сообщения:
34
Участник с: 02 июля 2016
|
До подключения:/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/6p, 5000M После подключения:
Появилось новое устройство
|
vasek |
|
Темы:
47
Сообщения:
11916
Участник с: 17 февраля 2013
|
solder66Похоже это ...... Можешь получить по нему полную инфу PS ... Извиняюсь ..... не туда посмотрел .... нужно lsusb -v -s 01:12 (где 01:12 это Num_Bus:Num_Dev (номера Bus и Dev твоего появившегося устройства)
Ошибки не исчезают с опытом - они просто умнеют
|
solder66 |
|
Темы:
7
Сообщения:
34
Участник с: 02 июля 2016
|
Вывод команды:
Я отключал программатор и при последующем подключении его номер стал 13. По этому я использовал другую команду... Ошибся с названием программатора. AVR ISP MKII он называется... |
vasek |
|
Темы:
47
Сообщения:
11916
Участник с: 17 февраля 2013
|
Команды можно разные и lsusb -v -s 01:12 и lsusb -d 12d1:1506 -v (если есть VID и PID) и просто по номеру устройства ...одним словом lsusb --help .. да после перетыка номер устройства изменится ....... по новой происходит энумерация устройства ...
Ошибки не исчезают с опытом - они просто умнеют
|
solder66 |
|
Темы:
7
Сообщения:
34
Участник с: 02 июля 2016
|
Спасибо! Значит программатор определяется. Но как посмотреть его в /dev/ ? Мне нужно выполнить такую операцию в Eclipse: Теперь выберем устройство, как мы помним, у нас это /dev/ttyUSB0. Записываем это в поле "Override default port". Это все, жмем "Ok". И устанавливаем только что созданный профиль в качестве значения в поле "Programmer configuration" |
vasek |
|
Темы:
47
Сообщения:
11916
Участник с: 17 февраля 2013
|
solder66Вообщем то в статье написано как, все записывают в файлы и сравнивают ......... и получают /dev/ttyUSB0.... Но это не удачный способ ......... попробуй так Отключи устройство и набери (секунд через 5-10) ls /dev/ttyUSB* ........ подключи устройство, выжди и снова ls /dev/ttyUSB* в принципе должна быть разница и сразу определишь устройство ........ Для облегчения удали все внешние USB если имеются,
Ошибки не исчезают с опытом - они просто умнеют
|
solder66 |
|
Темы:
7
Сообщения:
34
Участник с: 02 июля 2016
|
Ошибка нет такого файла или каталога: Ткой вывод и при подключенном программаторе и без программатора. В ноуте все порты пусты.
|
alexandr05 |
|
Темы:
16
Сообщения:
108
Участник с: 16 октября 2011
|
Попробуйте использовать avrdude. Эта программа у меня подхватывала два самодельных программатора, один подключался по rs232, второй по USB. |