1

Temat: ATtiny85 LittleWire problem ze sterownikiem

Podłączyłem układ digispark i zainstalowałem sterowniki, niestety coś jest nie tak:

logread

Jul  8 16:12:32 OpenWrt kern.info kernel: [1014359.260000] usb 1-1.3.2: new low-speed USB device number 26 using ehci-platform
Jul  8 16:12:32 OpenWrt kern.err kernel: [1014359.350000] usb 1-1.3.2: device descriptor read/64, error -32
Jul  8 16:12:32 OpenWrt kern.err kernel: [1014359.540000] usb 1-1.3.2: device descriptor read/64, error -32
Jul  8 16:12:33 OpenWrt kern.info kernel: [1014359.730000] usb 1-1.3.2: new low-speed USB device number 27 using ehci-platform
Jul  8 16:12:33 OpenWrt kern.err kernel: [1014359.820000] usb 1-1.3.2: device descriptor read/64, error -32
Jul  8 16:12:33 OpenWrt kern.err kernel: [1014360.010000] usb 1-1.3.2: device descriptor read/64, error -32
Jul  8 16:12:33 OpenWrt kern.info kernel: [1014360.200000] usb 1-1.3.2: new low-speed USB device number 28 using ehci-platform
Jul  8 16:12:34 OpenWrt kern.err kernel: [1014360.630000] usb 1-1.3.2: device not accepting address 28, error -32
Jul  8 16:12:34 OpenWrt kern.info kernel: [1014360.710000] usb 1-1.3.2: new low-speed USB device number 29 using ehci-platform
Jul  8 16:12:34 OpenWrt kern.err kernel: [1014361.140000] usb 1-1.3.2: device not accepting address 29, error -32
Jul  8 16:12:34 OpenWrt kern.err kernel: [1014361.140000] hub 1-1.3:1.0: unable to enumerate USB device on port 2

cat /proc/bus/usb/devices

T:  Bus=01 Lev=05 Prnt=10 Port=03 Cnt=01 Dev#= 11 Spd=1.5  MxCh= 0
D:  Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=1941 ProdID=8021 Rev= 1.00
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=100mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=03(HID  ) Sub=00 Prot=00 Driver=(none)
E:  Ad=81(I) Atr=03(Int.) MxPS=   8 Ivl=10ms

2

Odp: ATtiny85 LittleWire problem ze sterownikiem

Strzelam że masz problem z kabelkiem usb lub generalnie z połączeniem/gniazdem. Dość często widziałem właśnie -32 z tego powodu.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: ATtiny85 LittleWire problem ze sterownikiem

Jest włożony bezpośrednio do 7-portowego huba pozostałe 6 urządzeń pracuje normalnie. A nie trzeba przypadkiem wgrać tego LittleWire? Bo założyłem że wysyłają już zaprogramowane, kupiłem na eBay'u.

4

Odp: ATtiny85 LittleWire problem ze sterownikiem

No trzeba, trzeba smile, zaprogramowany to masz pewnie loader tylko.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: ATtiny85 LittleWire problem ze sterownikiem

No tak... Czyli microcontroller littewire.hex ale jak to wgrać?

6

Odp: ATtiny85 LittleWire problem ze sterownikiem

Odpowiedź na to pytanie będzie łatwa jak powiesz jaki loader tam masz.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

7

Odp: ATtiny85 LittleWire problem ze sterownikiem

No właśnie nie mam pojęcia, mam tylko opis z aukcji nic więcej:
Brand new and high quality.
Support for the Arduino IDE 1.0+ (OSX/Win/Linux)
Power via USB or External Source - 5v or 7-35v (automatic selection)
On-board 500ma 5V Regulator
Built-in USB (and serial debugging)
6 I/O Pins (2 are used for USB only if your program actively communicates over USB, otherwise you can use all 6 even if you are programming via USB)
8k Flash Memory (about 6k after bootloader)
I2C and SPI (vis USI)
PWM on 3 pins (more possible with Software PWM)
ADC on 4 pins
Power LED and Test/Status LED (on Pin0)

8

Odp: ATtiny85 LittleWire problem ze sterownikiem

digispark chyba nie ma nic domyślnie, musisz programatorem wgrać

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

9

Odp: ATtiny85 LittleWire problem ze sterownikiem

OK rozumiem, w takim razie zamówię ten z "micronucleus tiny85" bootloaderem http://www.ebay.pl/itm/Olimex-OLIMEXINO … amp;_uhb=1
tutaj z poziomu routera wgram LittleWire?

10

Odp: ATtiny85 LittleWire problem ze sterownikiem

tak. Służy do tego program micronucleus

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

11

Odp: ATtiny85 LittleWire problem ze sterownikiem

Przesyłka dotarła. Wgrałem liitlewire z windowsa za pomocą "single click installer'a" http://littlewire.cc/downloads.html instalacja przebiegła pomyślnie, ale po wsadzeniu do portu USB routera:

Jul 21 19:49:18 OpenWrt kern.info kernel: [606379.040000] usb 1-1.3.2: new low-speed USB device number 16 using ehci-platform
Jul 21 19:49:18 OpenWrt kern.err kernel: [606379.130000] usb 1-1.3.2: device descriptor read/64, error -32
Jul 21 19:49:18 OpenWrt kern.err kernel: [606379.340000] usb 1-1.3.2: device descriptor read/64, error -32
Jul 21 19:49:19 OpenWrt kern.info kernel: [606379.530000] usb 1-1.3.2: new low-speed USB device number 17 using ehci-platform
Jul 21 19:49:19 OpenWrt kern.err kernel: [606379.620000] usb 1-1.3.2: device descriptor read/64, error -32
Jul 21 19:49:19 OpenWrt kern.err kernel: [606379.810000] usb 1-1.3.2: device descriptor read/64, error -32
Jul 21 19:49:19 OpenWrt kern.info kernel: [606380.000000] usb 1-1.3.2: new low-speed USB device number 18 using ehci-platform
Jul 21 19:49:19 OpenWrt kern.err kernel: [606380.430000] usb 1-1.3.2: device not accepting address 18, error -32
Jul 21 19:49:19 OpenWrt kern.info kernel: [606380.510000] usb 1-1.3.2: new low-speed USB device number 19 using ehci-platform
Jul 21 19:49:20 OpenWrt kern.err kernel: [606380.940000] usb 1-1.3.2: device not accepting address 19, error -32
Jul 21 19:49:20 OpenWrt kern.err kernel: [606380.940000] hub 1-1.3:1.0: unable to enumerate USB device on port 2


T:  Bus=01 Lev=05 Prnt=10 Port=03 Cnt=01 Dev#= 11 Spd=1.5  MxCh= 0
D:  Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=1941 ProdID=8021 Rev= 1.00
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=100mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=03(HID  ) Sub=00 Prot=00 Driver=(none)
E:  Ad=81(I) Atr=03(Int.) MxPS=   8 Ivl=10ms

12

Odp: ATtiny85 LittleWire problem ze sterownikiem

Na pewno wgrałeś? smile  Bo littlewire posługuje sie 1781:0c9f.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

13

Odp: ATtiny85 LittleWire problem ze sterownikiem

Po windowsem mam dokładnie takie urządzenie 1781:0c9f natomiast cat /proc/bus/usb/devices w ogóle tego nie pokazuje, to co wyżej pokazałem to nie wiem co to za urządzenie.  Pewnie złą wersję wgrałem?

14

Odp: ATtiny85 LittleWire problem ze sterownikiem

Pewnie bootloader tej płytki.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

15

Odp: ATtiny85 LittleWire problem ze sterownikiem

Jak wgrać littlewire z poziomu routera?

16

Odp: ATtiny85 LittleWire problem ze sterownikiem

Post np. 6: "Odpowiedź na to pytanie będzie łatwa jak powiesz jaki loader tam masz."

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

17

Odp: ATtiny85 LittleWire problem ze sterownikiem

Ja mam tę samą wersję,  od tego samego sprzedawcy. Little wire wgrywałem single click installerem. Działa ok,  ale tylko raz. To znaczy,  że po podłączeniu router rozpoznaje urządzenie prawidłowo, ale jeśli odłączę i podepnę ponownie to konieczny jest restart routera. W przeciwnym razie router nie rozpoznaje urządzenia.

18

Odp: ATtiny85 LittleWire problem ze sterownikiem

Czyli tak samo jak ja wgrałeś i o ile nie wyciągasz z usb to działa normalnie, niestety u mnie nie. Może wina huba? Loader jest micronucleus, czyli wgrać programem micronucleus, ale opkg install micronucleus nie działa.

19

Odp: ATtiny85 LittleWire problem ze sterownikiem

Podłącz bezpośrednio,  zrestartuj router i jeśli to wina huba, będziesz miał odpowiedź

20

Odp: ATtiny85 LittleWire problem ze sterownikiem

micronucleus ma 16d0:0753...

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

21

Odp: ATtiny85 LittleWire problem ze sterownikiem

Podłączyłem do innego routera bezpośrednio do USB i działa. A może w tamtym routerze nie działa, bo dawno nie był aktualizowany? OpenWrt Attitude Adjustment 12.09.1 (r38863) Build time: 2013-11-30 11:26 CET Mam tam do huba podłączonych 6 urządzeń i wszystkie działają bez problemu, dziwne że siódmego nie wykrywa.

22

Odp: ATtiny85 LittleWire problem ze sterownikiem

Ustawiłem linie jako wejściowe. Chciałbym zrobić sterowanie, ale nie mogę znaleźć jak, cykliczne sprawdzanie stanu wejścia się do tego nie nadaje, bo impuls będzie za krótki, można jakoś inaczej, żeby reagował po prosu na zmianę stanu wejścia?

23

Odp: ATtiny85 LittleWire problem ze sterownikiem

W źródłach littlewire znajdziesz przykład programu do obsługi przycisku - działa w tle jako demon i jak się przycisk naciśnie to coś robi. Naciśnięcie przycisku to właśnie zmiana stanu...

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

24

Odp: ATtiny85 LittleWire problem ze sterownikiem

Znalazłem taki program
https://github.com/littlewire/Little-Wi … wbuttond.c
dokładnie o to mi chodzi, tylko co z tym zrobic...

25

Odp: ATtiny85 LittleWire problem ze sterownikiem

No właśnie o tym pisałem. Skompiluj, uruchom i masz.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.