Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Programátor se nezobrazí  (Přečteno 4962 krát)

DanielK

  • Aktivní člen
  • *
  • Příspěvků: 127
Programátor se nezobrazí
« kdy: 14 Února 2016, 10:35:06 »
Zdravím,

Notebook mi nenajde programátor, zkoušel jsem programy USBprog a Bossa.
V USBprog mi po kliknutí na Device "Refresh" nic nenajde, u Bossa při kliknutí na "Auto-Scan" vypíše "Cloud not find a device"
mám tento programátor, http://aukro.cz/programator-usbasp-atmel-avr-usb-asp-arduino-isp-i5941042303.html
Atmegu8 už k programátoru připojenou mám.
Jediné co se stane je, že po připojená programátoru do USB se na něm rozsvítí modrá LEDka a ve výpisu z lsusb je vidět zařízení

Kód: [Vybrat]
Bus 002 Device 009: ID 16c0:05dc Van Ooijen Technische Informatica shared ID for use with libusb
Ubuntu 14.04
případně jakýkoliv výpis z Terminálu dodám

Díky všem za rady.

DanielK

  • Aktivní člen
  • *
  • Příspěvků: 127
Re:Programátor se nezobrazí
« Odpověď #1 kdy: 21 Února 2016, 12:29:54 »
Nikdo neví, kde by mohl být problém?

Jakub Vaněk

  • Stálý člen
  • **
  • Příspěvků: 752
    • Web programátora a studenta Jakuba Vaňka
Re:Programátor se nezobrazí
« Odpověď #2 kdy: 21 Února 2016, 13:25:41 »
http://www.fischl.de/usbasp/
Zkopíruj a přejmenuj přiložený soubor jako root do "/etc/udev/rules.d/99-USBasp.rules" a pak nastav roota jako vlastníka souboru. Pak by to mělo fungovat.
Kód: (extracted.txt) [Vybrat]
# USBasp - USB programmer for Atmel AVR controllers
# Copy this file to /etc/udev/rules.d so

SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="16c0", SYSFS{idProduct}=="05dc", MODE="0666"
Jak je to s firmware nevím.
« Poslední změna: 21 Února 2016, 13:36:51 od Jakub Vaněk »
Notebook: Lenovo Thinkpad X200, Xubuntu 16.04

Jakub Vaněk

  • Stálý člen
  • **
  • Příspěvků: 752
    • Web programátora a studenta Jakuba Vaňka
Re:Programátor se nezobrazí
« Odpověď #3 kdy: 21 Února 2016, 13:30:20 »
Tady je něco vytaženého z jejich stránek, ale nemělo by to být potřeba - pokud jsem to pochopil, to je pro lidi, kteří si ten programátor postavili sami.
Notebook: Lenovo Thinkpad X200, Xubuntu 16.04

DanielK

  • Aktivní člen
  • *
  • Příspěvků: 127
Re:Programátor se nezobrazí
« Odpověď #4 kdy: 22 Února 2016, 15:17:19 »
Díky za rady, ten přiložený soubor jsem si stáhl, přejmenoval jsem ho na 99-USBasp.rules , ale to nešlo přesunout

Kód: [Vybrat]
root@daniel-X75A1 /# mv '/home/daniel/Stažené/99-USBasp.rules' '/etc/udev/rules.d'
mv: adresář „/etc/udev/rules.d/99-USBasp.rules“ nelze přepsat ne-adresářem

takže jsem ho přejmenoval na 99-USBasp.rules.txt

Kód: [Vybrat]
root@daniel-X75A1 /#
mv '/home/daniel/Stažené/99-USBasp.rules.txt' '/etc/udev/rules.d'

a následně jsem nastavil jako vlastníka souboru root
Kód: [Vybrat]
root@daniel-X75A1 /# chown root '/etc/udev/rules.d/99-USBasp.rules.txt'
Bohužel stále se AVR Programátor nezobrazí.
Udělal jsem někde chybu?

Martin Šácha

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • ******
  • Příspěvků: 5153
Re:Programátor se nezobrazí
« Odpověď #5 kdy: 22 Února 2016, 15:24:01 »
Vzdyt ti to rika co se tomu nelibi... zjevne uz tam adresar 99-USBasp.rules je. A protoze je to adresar, tak ho nemuzes prepsat souborem (logicky).

Kdybys misto nahodneho prejmenovani na nesmysl (hned ten .txt smaz) pouzil "ls" pro zjisteni co v /etc/udev/rules.d je, tak bysis usetril starosti.
Mint MATE 64bit / DuckDuckGo.com
Programátoři považují WYSIWYG za špatné u kódu i u žen. Programátor chce "dostat to, co žádá“ – kód tajemný, neodpouštějící, nebezpečný.

DanielK

  • Aktivní člen
  • *
  • Příspěvků: 127
Re:Programátor se nezobrazí
« Odpověď #6 kdy: 22 Února 2016, 16:10:41 »
ježiš já sem vůl...

No každopádně teď už je to tam správně s jménem "99-USBasp.rules"  vlastník souboru je root a USBProg ani BOSSA bohužel pragramátor nevidí.

Jakub Vaněk

  • Stálý člen
  • **
  • Příspěvků: 752
    • Web programátora a studenta Jakuba Vaňka
Re:Programátor se nezobrazí
« Odpověď #7 kdy: 22 Února 2016, 16:23:39 »
Je uvnitř opravdu to co tam má být?
Pokud ano, zkus spustit toto, to znovu načte udev rules:
Kód: [Vybrat]
sudo udevadm control --reload-rules
sudo udevadm trigger --action=change
Notebook: Lenovo Thinkpad X200, Xubuntu 16.04

DanielK

  • Aktivní člen
  • *
  • Příspěvků: 127
Re:Programátor se nezobrazí
« Odpověď #8 kdy: 22 Února 2016, 16:49:13 »
Uvnitř čeho máš na mysli?
v tom souboru 99-USBasp.rules je toto
Kód: [Vybrat]
# USBasp - USB programmer for Atmel AVR controllers
# Copy this file to /etc/udev/rules.d so

SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="16c0", SYSFS{idProduct}=="05dc", MODE="0666"

Příkazy jsem zadal s oprávněním root, nevypaslo to žádnou chybu, programátor se stále nezobrazuje.

Jakub Vaněk

  • Stálý člen
  • **
  • Příspěvků: 752
    • Web programátora a studenta Jakuba Vaňka
Re:Programátor se nezobrazí
« Odpověď #9 kdy: 22 Února 2016, 17:05:26 »
avrdude funguje? To proto, jestli nefunguje něco na úrovni systému (avrdude by fungovat měl) nebo jestli to je na úrovni té dané aplikace,
Notebook: Lenovo Thinkpad X200, Xubuntu 16.04

DanielK

  • Aktivní člen
  • *
  • Příspěvků: 127
Re:Programátor se nezobrazí
« Odpověď #10 kdy: 22 Února 2016, 17:48:21 »
v centrum softwaru je napsáno že  se to spouští příkazem "avrdude"
Kód: [Vybrat]
daniel@daniel-X75A1 ~> avrdude
Usage: avrdude [options]
Options:
  -p <partno>                Required. Specify AVR device.
  -b <baudrate>              Override RS-232 baud rate.
  -B <bitclock>              Specify JTAG/STK500v2 bit clock period (us).
  -C <config-file>           Specify location of configuration file.
  -c <programmer>            Specify programmer type.
  -D                         Disable auto erase for flash memory
  -i <delay>                 ISP Clock Delay [in microseconds]
  -P <port>                  Specify connection port.
  -F                         Override invalid signature check.
  -e                         Perform a chip erase.
  -O                         Perform RC oscillator calibration (see AVR053).
  -U <memtype>:r|w|v:<filename>[:format]
                             Memory operation specification.
                             Multiple -U options are allowed, each request
                             is performed in the order specified.
  -n                         Do not write anything to the device.
  -V                         Do not verify.
  -u                         Disable safemode, default when running from a script.
  -s                         Silent safemode operation, will not ask you if
                             fuses should be changed back.
  -t                         Enter terminal mode.
  -E <exitspec>[,<exitspec>] List programmer exit specifications.
  -x <extended_param>        Pass <extended_param> to programmer.
  -y                         Count # erase cycles in EEPROM.
  -Y <number>                Initialize erase cycle # in EEPROM.
  -v                         Verbose output. -v -v for more.
  -q                         Quell progress output. -q -q for less.
  -l logfile                 Use logfile rather than stderr for diagnostics.
  -?                         Display this usage.

avrdude version 6.0.1, URL: <http://savannah.nongnu.org/projects/avrdude/>

má se to chovat takto?

 

Provoz zaštiťuje spolek OpenAlt.