PICkit2 és Debian Etch

Pic

Linux

Receptek

Írások

Magyar English

linux pic sdcc debian

Hogyan égessünk PIC-et Debian Etch alatt PICkit2-vel.

Most jutottam el oda, hogy végre beüzemeljem a PICkit2 égetőmet linux alá. Eddig egy virtuális Wind*ws XP alatt tudtam használni, minden megkötés nélkül. A szükséges lépések, hogy működjön linux alatt:

Le kell tölteni és le kell fordítani ezt.

Át kell másolni a pk2cmd, PK2DeviceFile.dat és PK2V023200.hex fájlokat az /usr/local/bin könyvtárba.

Az alábbi parancsok nagy részét root-ként
kell kiadni. először adjuk aki a su
parancsot majd írjuk be a root jelszavát.

root-ként adjuk ki a következő parancsokat:

$ chown root.root pk2cmd
$ chmod +s pk2cmd

Hozza létre a következő fájlt: /etc/udev/rules.d/026-microchip.rules a következő tartalommal:

#PICKit2
SYSFS{idVendor}==\"04d8\",SYSFS{idProduct}==\"0033\", MODE=\"0660\"

Indítsa újra az udev-et '

$ /etc/init.d/udev restart

Húzza ki és csatlakoztassa újra a PICkit2-őt. Most már működnie kell. Normál felhasználóként adja ki a következő parancsot:

$ pk2cmd -?V
Executable Version: 1.12.00
Device File Version: 1.52.00
OS Firmware Version: 2.01.00 

Egy másik PC-n történő firmware frissítés után:

$ pk2cmd -?V
Executable Version:    1.12.00
Device File Version:   1.52.00
OS Firmware Version:   2.32.00 

A csatlakoztatott PICkit2-k listája firmware szerint:

$ pk2cmd -s#

PIC18F458 ürességének ellenőrzése:

$ pk2cmd -PPIC18F458 -C

PIC18F458 törlése:

$ pk2cmd -PPIC18F458 -E

PIC18F458 programozása:

$ pk2cmd -PPIC18F458 -Ffirmware.hex -M

PIC18F458 program ellenőrzése:

$ pk2cmd -PPIC18F458 -Ffirmware.hex -Y

Becenév rendelése az egyetlen csatlakoztaott PICkits2-höz

$ pk2cmd -N becenev

A megadott becenevű PICkit2 használata

$ pk2cmd -s becenev

Ha valaki tudja, hogyan lehetne setuid nélkül használni az ne titkolja!
Jó PIC programozást kívánok mindenkinek linux alatt!

Utolsó módosítás: 2008.12.19. 16:09:26

Copyright Alex 2007-2015