AVRDude chyba
Napsal: 03 lis 2011, 08:00
Zdravim vsechny a prosim o radu. Stavim quadcoptera a potreboval bych do desky s elektronikou nahrat novy firmware. Koupil jsem si programator usbasp:
http://www.goodluckbuy.com/usb-asp-atmel-isp-programmer-download-adapter-.html
mel by byt kompatibilni s avrdude. V podstate jsem postupoval podle stranek:
http://lazyzero.de/en/modellbau/kkmulticopterflashtool#drivers
Stahnul jsem posledni ovladace z:
http://www.fischl.de/usbasp/
Pripojil programator do usb portu (mam windows 7 32bit). Programator to naslo jako nejake hid zarizeni. Dal jsem aktualizovat ovladac a podstrcil mu to stahnute z fischl.de (zkousel jsem ruzne verze). Kdyz to rvalo, ze neni digitalne podepsan, tak jsem presto pokracoval v nahrati.
Pak jsem pustil flashovaci utilitu...a kdyz jsem se pokusil nahrat novy firmware, tak to hodilo chybu:
avrdude.exe: error: could not find USB device "USBasp" with vid=0x16c0 pid=0x5dc
Nejspis to znamena, ze nenasel vubec ten programator, ale ten je pripojeny a ovladac ma nainstalovany spravne (jak rikam, zkousel jsem ruzne verze, od posledni az po nejakou letitou). Zkousel jsem to i na windows xp, vista a porad stejny vysledek. Kdyz jsem to hledal po internetu, tak tuto chybu vetsinou odstranili tim, ze nahrali prave novejsi ovladac k usbasp programatoru. (dokonce nejaka posledni verze ovladace ma nejaky exac, ktery nadetekuje pripojeny hw a udela pro nej primo inf a nainstaluje ovladac)
Co se tyka zapojeni, tak 6-ti pinovy konektor bych rekl, ze signaly ma spravne zpajene, jeste bych mohl zkusit, jestli ten propojovaci kabel neni nekde spatnej...ale pokud ta chyba znamena, ze to programator vubec nenaslo, tak v tech kabelech asi zrada nebude. Nemam na notebooku instalovane zadne avr studio, nic, piouze jsem zapojil programator, nahral ovladac a spustil flashovaci utilitu, ktera vyuziva avrdude a javu, kterou na notebooku uz mam nainstalovanou. Diky za kazdy tip.
Jeste jsem chtel podotknout, ze ta flashovaci utilita ma v nejakem adresari avrdude.exe, je tam k tomu jeste pod stejnym nazvem soubor s priponou conf a pak jeste dll knihovna s ovladacem k usbasp programatoru. Pokud by tedy nejakym zpusobem bral v uvahu toto dll a ne to v system32, tak jsem zkousel i fintu, nahrat ovladac do windows, ktery je s touto verzi kompatibilni a kdyz to nezabralo, tak jsem toto dll obmenoval ze system32 podle driveru, ktery byl prave nahraty.
Jelikoz je programator z ciny a je levny, tak je mozne, ze je to spatny kousek...po zapojeni do usb se na nem rozsviti zelena ledka, jinak to nic jine nedela (krom hledani ovladace ve windows). Otazka je, jestli je mozne to nejak jinak vyzkouset, nebo vyzkouset ho v jinem programatoru, atd...
http://www.goodluckbuy.com/usb-asp-atmel-isp-programmer-download-adapter-.html
mel by byt kompatibilni s avrdude. V podstate jsem postupoval podle stranek:
http://lazyzero.de/en/modellbau/kkmulticopterflashtool#drivers
Stahnul jsem posledni ovladace z:
http://www.fischl.de/usbasp/
Pripojil programator do usb portu (mam windows 7 32bit). Programator to naslo jako nejake hid zarizeni. Dal jsem aktualizovat ovladac a podstrcil mu to stahnute z fischl.de (zkousel jsem ruzne verze). Kdyz to rvalo, ze neni digitalne podepsan, tak jsem presto pokracoval v nahrati.
Pak jsem pustil flashovaci utilitu...a kdyz jsem se pokusil nahrat novy firmware, tak to hodilo chybu:
avrdude.exe: error: could not find USB device "USBasp" with vid=0x16c0 pid=0x5dc
Nejspis to znamena, ze nenasel vubec ten programator, ale ten je pripojeny a ovladac ma nainstalovany spravne (jak rikam, zkousel jsem ruzne verze, od posledni az po nejakou letitou). Zkousel jsem to i na windows xp, vista a porad stejny vysledek. Kdyz jsem to hledal po internetu, tak tuto chybu vetsinou odstranili tim, ze nahrali prave novejsi ovladac k usbasp programatoru. (dokonce nejaka posledni verze ovladace ma nejaky exac, ktery nadetekuje pripojeny hw a udela pro nej primo inf a nainstaluje ovladac)
Co se tyka zapojeni, tak 6-ti pinovy konektor bych rekl, ze signaly ma spravne zpajene, jeste bych mohl zkusit, jestli ten propojovaci kabel neni nekde spatnej...ale pokud ta chyba znamena, ze to programator vubec nenaslo, tak v tech kabelech asi zrada nebude. Nemam na notebooku instalovane zadne avr studio, nic, piouze jsem zapojil programator, nahral ovladac a spustil flashovaci utilitu, ktera vyuziva avrdude a javu, kterou na notebooku uz mam nainstalovanou. Diky za kazdy tip.
Jeste jsem chtel podotknout, ze ta flashovaci utilita ma v nejakem adresari avrdude.exe, je tam k tomu jeste pod stejnym nazvem soubor s priponou conf a pak jeste dll knihovna s ovladacem k usbasp programatoru. Pokud by tedy nejakym zpusobem bral v uvahu toto dll a ne to v system32, tak jsem zkousel i fintu, nahrat ovladac do windows, ktery je s touto verzi kompatibilni a kdyz to nezabralo, tak jsem toto dll obmenoval ze system32 podle driveru, ktery byl prave nahraty.
Jelikoz je programator z ciny a je levny, tak je mozne, ze je to spatny kousek...po zapojeni do usb se na nem rozsviti zelena ledka, jinak to nic jine nedela (krom hledani ovladace ve windows). Otazka je, jestli je mozne to nejak jinak vyzkouset, nebo vyzkouset ho v jinem programatoru, atd...