PIC programlamak için make kütüğü

Erdem⁣

Paylaşımcı üye
Katılım
14 Ocak 2013
Mesajlar
713
Puanları
106
PIC programlamak için make kütüğü oluşturdum. Kullanmak isteyenler buradan kullanabilir.

Makefile:
KAYNAK := $(shell ls -tp *.c | grep -v /$ | head -1)
DENETLEYICI:=16F877A
ONALTILIK := $(basename $(KAYNAK))

program: $(KAYNAK)
    picc --chip=${DENETLEYICI} ${KAYNAK} -O${ONALTILIK}.hex
    pk2cmd -PPIC${DENETLEYICI} -F${ONALTILIK}.hex -M
    pk2cmd -pPIC${DENETLEYICI} -I -R -T

dur:
    pk2cmd -pPIC${DENETLEYICI}

basla:
    pk2cmd -pPIC${DENETLEYICI} -I -R -T

clean temizle:
    rm -f *.hxl *.sym *.sdb *.lst *.p1 *.pre *.cof *.as *.rlf *.obj funcli* *~ *.hex *.cmf *.d

Nasıl çalıştığına gelince diyelim ki çalışma dizininde ilk.c diye bir kütük oluşturdunuz. make komutunu verdiğinizde bu kütüğü derler, oluşturulan hex dosyasını µ denetleyiciye atar ve devreye PicKIT2 tarafından güç verir.

make dur şeklinde çalıştırırsanız güç vermeyi durdurur.
make basla şeklinde çalıştırırsanız devreye güç vermeye başlar.

Sonra diyelim ki ikinci.c diye bir kütük oluşturdunuz. make komutunu verdiğinizde artık bu kütüğü derler. Eğer tekrar ilk kütük üzerinde değişiklik yaparsanız bu sefer ilk kütüğü derler.

Aslında µ denetleyiciyi PicKIT2 otomatik tanıyabiliyor. Belki bu özellik kullanılarak µ denetleyiciyi açıkça belirtmeye gerek kalmayabilir.
 

Yeni mesajlar

Forum istatistikleri

Konular
128,179
Mesajlar
915,671
Kullanıcılar
449,945
Son üye
kerim2756

Yeni konular

Geri
Üst