chci si naprogramovat microkontrolér pomocí Avrdude.
Nemám na svém notebooku, který potřebuju používat společně s hardwarem, který jsem si vyrobil, paralelní port, ale koupil jsem si převodnik USB -> “Paralelni port”.
Při programování pomocí Avrdude:
do prikazu pridam parametr na presmerovani portu:
-P /dev/usb/lp0 nebo
-P /dev/usblp0 //uplne nevim co je spravne
A v obou pripadech mi to hlasi chybu:
avrdude: can’t claim device “/dev/usb/lp0”: Inappropriate ioctl for device
resp.
avrdude: can’t claim device “/dev/usblp0”: Inappropriate ioctl for device
Nevite nekdo v cem je problem???
Diky
xlfd
administrator: přesunuto z "AVR"
administrator: přejmenováno z "avrdude – presmerovani portu na prevednik USB"
Bohužel, tyto převodníky nelze používat k programátorům, protože nejsou konstruovány jako náhrada paralelního portu, ale jako implementace tiskového protokolu. Takže na ně nelze jen tak posílat bajty . Pokud je to pro laptop, tak jsou možnosti jako express card(dost drahé) nebo jako modul zasouvaný místo CDROM. Pro klasické PC je zřejmě jediné řešení použít PCI kartu s porty(za pár stovek) . Ideální je ale zbastlit si USB programátor, sám používám USBTINY ladyada.net/make/usbtinyisp/download.html , jede v Linuxu i WinXP.