Hitech pic c derleyicisini siteden indirdim ve mplab ile entegre bir şekilde kullanıyordum. sonradan yazdıgım programları derlemeye başladı.
bende hitecth'İ unisntall edip tekrar kurmaya calıstım
siteden indirdigim dosyanın kullanım suresi gecmiş
gidip kendi sitesinden indirdim ve uzerine forumdan indirdigim crackları attım
Simdi tekrar derlemeye calıstıgımda bana :
Executing: "C:\Program Files\HI-TECH Software\PICC\9.50\BIN\PICC.EXE" -C -E"delay.cce" "delay.c" -O"delay.obj" -Zg9 -O -ASMLIST -Q -MPLAB -16F877
Error[141] : can't open chip info file "(null)": No such file or directory
Halting build on first failure as requested.
BUILD FAILED: Sat Nov 25 16:20:59 2006
diye hata veriyor. Kullandıgım chip 16f84 ve pic.h dosyası mevcut include klasorunde. derlemeye calıstıgım programsa:
#include <pic.h>
#include <delay.c>
#define motor RB0
#define on 1
#define off 0
void saniye_gecikme(unsigned int s)
{
unsigned char i,j;
for(i=0;i<s;i++)
{
for(j=0;j<4;j++)
{
DelayMs(250
}
}
}
main(void)
{
TRISB=0;
motor=on;
saniye_gecikme(1);
motor=off;
for(;;)
{
}
}
pic.h ve delay.c elimde mevcut ancak bu hata sizce neden kaynaklanıyor olabilir?
Edit:
ne yaptıgımı bilmiyorum ancakşu anda derleme esnasında windows hata kodu üretiyor ve derleme iptal oluyor. verdiği hata:
Executing: "C:\Program Files\HI-TECH Software\PICC\9.50\BIN\PICC.EXE" -C -E"den.cce" "den.c" -O"den.obj" -Zg9 -O -ASMLIST -Q -MPLAB -16F84A
Halting build on first failure as requested.
BUILD FAILED: Sat Nov 25 17:07:24 2006
DelayMs(250
parantez kapamayi ve nokta virgülü unutmusun gibi.
Hi-tech'ten anlamam.
Fakat derlerken device = 16F877A gibi direktif verilebilir belki.
MPLAB'da kullandiginda ve plug-in iyi yapildigi zaman gerçi ihtiyaç yok.
Fakat 2 hata mesajinda çipler degisik, biri 84 biri 877.
Bi de kodu delaysiz yazmaya çalis.
delay 250 yerine long int degisken tanimla 32 binden saydir.
Aklima simdilik bunlar geliyor. Veya CC5X kullan, Hi-tech'e benzer ve sorunsuzdur.
Parantez, chip kodu vs. hallettim ancak derleme işleminde bir hata oluştu diyerekten windows uyarı veriyor microsofta gönderiyimi diye soruyor.
Kodda herhangi sorun yok hatasız derlendi(hitech versiyon 8.05PL ile)
Clean: Deleting intermediary and output files.
Clean: Deleted file "C:\HT-PIC\pic\pic.obj".
Clean: Deleted file "C:\HT-PIC\pic\pic.cce".
Clean: Deleted file "pic.cof".
Clean: Done.
Executing: "C:\HT-PIC\BIN\PICC.EXE" -C -E"pic.cce" "pic.c" -O"pic.obj" -Zg9 -O -ASMLIST -Q -MPLAB -16F84
Executing: "C:\HT-PIC\BIN\PICC.EXE" -E"pic.lde" "C:\HT-PIC\pic\pic.obj" -M"pic.map" -O"pic.cof" -O"pic.hex" -Q -MPLAB -16F84
Memory Usage Map:
Program ROM $0000 - $0005 $0006 ( 6) words
Program ROM $03CF - $03FF $0031 ( 49) words
$0037 ( 55) words total Program ROM
Bank 0 RAM $000C - $0014 $0009 ( 9) bytes total Bank 0 RAM
Program statistics:
Total ROM used 55 words (5.4%)
Total RAM used 9 bytes (13.2%)
Loaded C:\HT-PIC\pic\pic.cof.
BUILD SUCCEEDED: Sun Nov 26 00:10:20 2006
Evet kodda bir problem yok orası dogru
Problem hitech de, derleme yapmıyor surekli bir hata olustu kapatılacaktır diyor.
Elindeki hitech sürümünü gönderebilirmisin?
ugur@ileriteknoloji.org mail adresim