1. В сообществе нашего форума Вконтакте создан раздел по продаже электронных компонентов.
    Каждый может продать в нем свои залежавшиеся детали. Подробности здесь.

Настройка UsbAsp в Ubuntu

Тема в разделе "Средства разработки для AVR/PIC/ARM/ПЛИС", создана пользователем koteika, 18 мар 2014.

  1. koteika

    koteika В доску свой

    Сообщения:
    769
    Симпатии:
    121
    Род занятий:
    программирование
    Как настроить UsbAsp в ubuntu?

    $ sudo lsusb

    Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 006 Device 056: ID 16c0:05dc Van Ooijen Technische Informatica shared ID for use with libusb
    Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 005 Device 064: ID 04f3:0234 Elan Microelectronics Corp.
    Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 001 Device 002: ID 10f1:1a2a Importek Laptop Integrated Webcam
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
  2. koteika

    koteika В доску свой

    Сообщения:
    769
    Симпатии:
    121
    Род занятий:
    программирование
    $ tail -f /var/log/syslog

    Mar 18 23:27:51 superelectrik-Satellite-C655 dbus[436]: [system] Successfully activated service 'org.debian.apt'
    Mar 18 23:27:51 superelectrik-Satellite-C655 AptDaemon.PackageKit: INFO: Initializing PackageKit compat layer
    Mar 18 23:30:36 superelectrik-Satellite-C655 kernel: [11480.816240] usb 6-1: USB disconnect, device number 56
    Mar 18 23:30:39 superelectrik-Satellite-C655 kernel: [11484.248028] usb 6-1: new low-speed USB device number 57 using uhci_hcd
    Mar 18 23:30:40 superelectrik-Satellite-C655 kernel: [11484.419052] usb 6-1: New USB device found, idVendor=16c0, idProduct=05dc
    Mar 18 23:30:40 superelectrik-Satellite-C655 kernel: [11484.419057] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
    Mar 18 23:30:40 superelectrik-Satellite-C655 kernel: [11484.419059] usb 6-1: Product: USBasp
    Mar 18 23:30:40 superelectrik-Satellite-C655 kernel: [11484.419061] usb 6-1: Manufacturer: www.fischl.de
    Mar 18 23:30:40 superelectrik-Satellite-C655 mtp-probe: checking bus 6, device 57: "/sys/devices/pci0000:00/0000:00:1d.1/usb6/6-1"
    Mar 18 23:30:40 superelectrik-Satellite-C655 mtp-probe: bus: 6, device: 57 was not an MTP device
  3. radioengineer

    radioengineer Администратор Команда форума

    Сообщения:
    3.558
    Симпатии:
    354
    Адрес:
    Алматы
    Попробуй для начала посмотреть логи при подключении и отключении
    tail -f /var/log/messages
    tail -f /var/log/syslog
  4. koteika

    koteika В доску свой

    Сообщения:
    769
    Симпатии:
    121
    Род занятий:
    программирование
    Выдернул программатор и воткнул его

    Mar 18 23:32:05 superelectrik-Satellite-C655 kernel: [11569.352067] usb 6-1: USB disconnect, device number 58
    Mar 18 23:32:10 superelectrik-Satellite-C655 kernel: [11575.224034] usb 6-1: new low-speed USB device number 59 using uhci_hcd
    Mar 18 23:32:11 superelectrik-Satellite-C655 kernel: [11575.396085] usb 6-1: New USB device found, idVendor=16c0, idProduct=05dc
    Mar 18 23:32:11 superelectrik-Satellite-C655 kernel: [11575.396091] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
    Mar 18 23:32:11 superelectrik-Satellite-C655 kernel: [11575.396093] usb 6-1: Product: USBasp
    Mar 18 23:32:11 superelectrik-Satellite-C655 kernel: [11575.396096] usb 6-1: Manufacturer: www.fischl.de
    Mar 18 23:32:11 superelectrik-Satellite-C655 mtp-probe: checking bus 6, device 59: "/sys/devices/pci0000:00/0000:00:1d.1/usb6/6-1"
    Mar 18 23:32:11 superelectrik-Satellite-C655 mtp-probe: bus: 6, device: 59 was not an MTP device
  5. radioengineer

    radioengineer Администратор Команда форума

    Сообщения:
    3.558
    Симпатии:
    354
    Адрес:
    Алматы
    Похоже здесь собака порылась:
    Mar 18 23:32:11 superelectrik-Satellite-C655 mtp-probe: bus: 6, device: 59 was not an MTP device
  6. radioengineer

    radioengineer Администратор Команда форума

    Сообщения:
    3.558
    Симпатии:
    354
    Адрес:
    Алматы
    Попробуй создать правило UDEV. В каталоге /etc/udev/rules.d/ создай файл 50-usbasp.rules. В файле пропиши:
    Код:
    # UDEV-style hotplug map for usbasp programmer
    SUBSYSTEM=="usb", ATTR{product}=="USBasp", ATTR{idProduct}=="05dc", ATTR{idVendor}=="16c0", MODE="666"
  7. radioengineer

    radioengineer Администратор Команда форума

    Сообщения:
    3.558
    Симпатии:
    354
    Адрес:
    Алматы
    У некоторых USBAsp в linux работает и определяется только через китайский usb хаб:confused:
  8. koteika

    koteika В доску свой

    Сообщения:
    769
    Симпатии:
    121
    Род занятий:
    программирование
    запилил
  9. radioengineer

    radioengineer Администратор Команда форума

    Сообщения:
    3.558
    Симпатии:
    354
    Адрес:
    Алматы
    И что как? Заработало?
  10. koteika

    koteika В доску свой

    Сообщения:
    769
    Симпатии:
    121
    Род занятий:
    программирование
    так же осталось. или тут не чегопоменяться не должно?
    # sudo lsusb
    Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 006 Device 002: ID 16c0:05dc Van Ooijen Technische Informatica shared ID for use with libusb
    Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 005 Device 002: ID 04f3:0234 Elan Microelectronics Corp.
    Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 001 Device 002: ID 10f1:1a2a Importek Laptop Integrated Webcam
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
  11. radioengineer

    radioengineer Администратор Команда форума

    Сообщения:
    3.558
    Симпатии:
    354
    Адрес:
    Алматы
    ну попробуй прошить что-нибудь
  12. koteika

    koteika В доску свой

    Сообщения:
    769
    Симпатии:
    121
    Род занятий:
    программирование
    Такое пишет


    Launching /usr/bin/avrdude -pt2313 -cusbasp -Uflash:w:le.hex:a
    Output:

    avrdude: error: programm enable: target doesn't answer. 1
    avrdude: initialization failed, rc=-1
    Double check connections and try again, or use -F to override
    this check.


    avrdude done. Thank you.

    avrdude finished
  13. radioengineer

    radioengineer Администратор Команда форума

    Сообщения:
    3.558
    Симпатии:
    354
    Адрес:
    Алматы
    Похоже проблема в поддержке MTP. У тебя какая версия убунты?
    Попробуй следующее:
    Код:
    sudo add-apt-repository ppa:langdalepl/gvfs-mtp
    Выдаст сообщение
    You are about to add the following PPA to your system:
    These builds of gvfs have my native mtp backend backported from gvfs master. Use this to easily access MTP based devices with Nautilus.
    More info: https://launchpad.net/~langdalepl/ archive/gvfs-mtp
    Press [ENTER] to continue or ctrl-c to cancel adding it
    жмешь ENTER. Дальше:
    Код:
    sudo apt-get update
    sudo apt-get upgrade
    Выдаст что-то типа
    Reading package lists... Done
    Building dependency tree
    Reading state information... Done
    The following packages will be upgraded:
    gvfs gvfs:i386 gvfs-backends gvfs-bin gvfs-common gvfs-daemons gvfs-fuse gvfs-libs gvfs-libs:i386 libmtp-common libmtp-runtime libmtp9
    12 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
    Need to get 4,193 kB of archives.
    After this operation, 4,157 kB of additional disk space will be used.
    Do you want to continue [Y/n]?
    Жмешь "Y" и "Enter"
  14. koteika

    koteika В доску свой

    Сообщения:
    769
    Симпатии:
    121
    Род занятий:
    программирование
    13.10, ща попробую
  15. koteika

    koteika В доску свой

    Сообщения:
    769
    Симпатии:
    121
    Род занятий:
    программирование
    так же:(

    These builds of gvfs have my native mtp backend backported from gvfs master. Use this to easily access MTP based devices with Nautilus.

    13.10 (Saucy) and newer versions of Ubuntu contain all of these changes, so you don't need to use this ppa any more.
    Больше информации: https://launchpad.net/~langdalepl/ archive/gvfs-mtp
    Нажмите [ENTER] чтобы продолжить или Ctrl-C для отмены добавления

    gpg: создана таблица ключей `/tmp/tmpjn21a_/secring.gpg'
    gpg: создана таблица ключей `/tmp/tmpjn21a_/pubring.gpg'
    gpg: запрашиваю ключ C07BBEC4 с hkp сервера keyserver.ubuntu.com
    gpg: /tmp/tmpjn21a_/trustdb.gpg: создана таблица доверий
    gpg: ключ C07BBEC4: открытый ключ "Launchpad PPA for Philip Langdale" импортирован
    gpg: Всего обработано: 1
    gpg: импортировано: 1 (RSA: 1)
    OK
  16. radioengineer

    radioengineer Администратор Команда форума

    Сообщения:
    3.558
    Симпатии:
    354
    Адрес:
    Алматы
    В 50-usbasp.rules к строке SUBSYSTEM=="usb", ATTR{product}=="USBasp", ATTR{idProduct}=="05dc", ATTR{idVendor}=="16c0", MODE="666" добавь GROUP="users".
    Получишь такую строку
    Код:
    SUBSYSTEM=="usb", ATTR{product}=="USBasp", ATTR{idProduct}=="05dc", ATTR{idVendor}=="16c0", GROUP="users", MODE="666"
    В терминале набей
    Код:
    useradd -G users your_name
    где your_name твой юзер
    Затем перелогинься и попробуй проверить.
  17. koteika

    koteika В доску свой

    Сообщения:
    769
    Симпатии:
    121
    Род занятий:
    программирование
    так же не работает
  18. koteika

    koteika В доску свой

    Сообщения:
    769
    Симпатии:
    121
    Род занятий:
    программирование
    попробую через хаб еще
  19. koteika

    koteika В доску свой

    Сообщения:
    769
    Симпатии:
    121
    Род занятий:
    программирование
    не работает, брал у друга его программатор та же фигня..
  20. koteika

    koteika В доску свой

    Сообщения:
    769
    Симпатии:
    121
    Род занятий:
    программирование
    походу дело в операционке.. какую другую поставить можно, стабильную из ubuntu

Поделиться этой страницей