Picproje Elektronik Sitesi

DERLEYİCİLER => Microchip XC Serisi => Konuyu başlatan: ayhan_eee - 27 Eylül 2012, 21:20:46

Başlık: MPLAB-X Hi-Tech Derleme Sorunu
Gönderen: ayhan_eee - 27 Eylül 2012, 21:20:46
Arkadaşlar bu konuda ilk yükleyenler herhalde sorun yaşıyor.Bu konuda en genel geçer çözüm nedir?Bir arkadaş sağ olsun proje içinde oluşan dosyalardan birinin içindeki PIC yazısını silerek halletmiş ama her projede silmek zor olur tabi.Daha kalıcı bir çözüm var mı?


Başlık: Ynt: MPLAB-X Hi-Tech Derleme Sorunu
Gönderen: AsHeS - 27 Eylül 2012, 21:22:04
Alıntı yapılan: ayhan_eee - 27 Eylül 2012, 21:20:46
Arkadaşlar bu konuda ilk yükleyenler herhalde sorun yaşıyor.Bu konuda en genel geçer çözüm nedir?Bir arkadaş sağ olsun proje içinde oluşan dosyalardan birinin içindeki PIC yazısını silerek halletmiş ama her projede silmek zor olur tabi.Daha kalıcı bir çözüm var mı?
XC serilerine dön yazım kuralları %75 aynı ha ben denedim derledi herşeye tamam dedi ama çalışmadı.Çalıştıran insan sayısı fazla ama aklında bulunsun.
Başlık: Ynt: MPLAB-X Hi-Tech Derleme Sorunu
Gönderen: ayhan_eee - 27 Eylül 2012, 22:06:57
Şimdi alışkanlıklar var.Peki bu kadar kullanan varsa çözümü de vardır herhalde.Kullananlardan bekliyorum cevapları
Başlık: Ynt: MPLAB-X Hi-Tech Derleme Sorunu
Gönderen: AsHeS - 27 Eylül 2012, 22:18:38
Soruna cevap olamayacak pek kalabalık ediyorum ama Hi-Tech derleyicisini ne kadar uğraştıysam çalıştıramadım Mplab X'te Hi-Tech için Mplab Ide 8 i tek geçiyorum sorunsuz (nispeten).
Başlık: Ynt: MPLAB-X Hi-Tech Derleme Sorunu
Gönderen: ayhan_eee - 27 Eylül 2012, 22:19:49
Daha önceden ben Hi-Tide kullanıyordum format atınca birde bunu deneyeyim dedim.Çünkü öneren de çoktu.o kadar kullanan varsa kesin bir çözümü vardır diyorum ama
Başlık: Ynt: MPLAB-X Hi-Tech Derleme Sorunu
Gönderen: gogge - 27 Eylül 2012, 23:52:22
Alıntı yapılan: ayhan_eee - 27 Eylül 2012, 21:20:46
Arkadaşlar bu konuda ilk yükleyenler herhalde sorun yaşıyor.Bu konuda en genel geçer çözüm nedir?Bir arkadaş sağ olsun proje içinde oluşan dosyalardan birinin içindeki PIC yazısını silerek halletmiş ama her projede silmek zor olur tabi.Daha kalıcı bir çözüm var mı?

Mplabx'i kapatıp, denetim masası-bölge dil seçeneklerinden biçimleri seçip, biçimi İngilizce(Amerikan) olarak değiştirin. Mplabx'i yeniden çalıştırdığınızda hi-tech pic c ile derleme yapabilirsiniz.

XC derleyicileri değişklik yapmadan çalışıyor. Microchip artık XC derleyicilerini geliştiriyor ve destekliyor. Geçmekte fayda var.
Başlık: Ynt: MPLAB-X Hi-Tech Derleme Sorunu
Gönderen: ayhan_eee - 28 Eylül 2012, 00:53:26
Peki Confihg ayarları nasıl olacak biraz sorun oldu da.

__CONFİG(UNPROTECT & ...); yapınca kabul etmedi de.

Peki XC yapısı nasıl benziyor mu hi-tech e
Başlık: Ynt: MPLAB-X Hi-Tech Derleme Sorunu
Gönderen: Tagli - 28 Eylül 2012, 08:48:13
Bildiğim kadarıyla benziyor. Hatta C18'den çok Hi-Tech'e benziyor.

Config ayarlarında C18'deki yazımı kullanmışlar. PIC18 için tek yolu bu. Örnek:
#pragma config OSC = HSPLL

Önceki versiyonlarda PIC16 ve gerisi için config ayarları __CONFIG(FOSC_HS & vs...) gibi yapılıyordu ama artık bu modeller için de #pragma ifadelerine geçildi. Eski yazım halen destekleniyor ancak kullanımı tavsiye edilmiyor.

Yukarıda verdiğim #pragma yazımı için kullanılabilecek sabitler, XC8 kurulum klasörünün altında doc klasöründeki pic_chipinfo.html ve pic18_chipinfo.html dosyalarında her model için ayrı olarak belirtiliyor.

Başlık: Ynt: MPLAB-X Hi-Tech Derleme Sorunu
Gönderen: ayhan_eee - 28 Eylül 2012, 15:20:08
Anladım.Ben Hi-Tech için Config den bashsetmiştim. __CONFİG() şeklinde yaptım ama PIC e atarken KOD koruma gözüküyor.Sebebi ne olabilir acaba?