Microchip'in yeni derleyicisi: Mplab XCx

Başlatan asergin, 27 Mart 2012, 06:25:16

asergin

Merhaba. Microchip, çatısı altındaki C derleyicilerini (Mplab c, Hi-Tech C), Mplab XCx ( Mplab XC8, Mplab XC16, Mplab XC32 gibi) yeniden düzenliyor. bunlar yeni derleyiciler gibi görünüyor. Aşağıdaki linkte konuyla ilgili bir miktar bilgi var:
http://www.microchip.com/pagehandler/en_us/promo/mplabxc/
Üstelik, üzretsiz olarak kullanıma sunuyor. Tek kısıtlaması, optimizasyon yapmaması.
XC8'i Downloadlar kısmından indirip kurdum bile ama Mplabx altından ulaşıp da derleme yapma şansım olmadı. Konu hakkında detaylı bilgisi olan varsa, paylaşırlarsa sevinirim. (Sanırım bu başlık bu konu için en uygun yer)

Tagli

Bilgilendirme için teşekkürler. Bu habere sevindim. Aslında bunun olacağı belliydi biraz. Bir şirketin aynı ürüne hitap eden iki farklı derleyicisinin olması mantıklı değildi. Muhtemelen adamlar Hi-Tech'i aldıktan sonra birleştirme sürecini başlatmışlardır.
Gökçe Tağlıoğlu

Erol YILMAZ

Microchip in belirgin şekilde karıştırdığı bi konu olmaya başlamıştır derleyicileri...

Sanırım şimdi çözdüler konuyu :)

emrahmrcn

Bu iyi bir haber . Microchip ortalığı bir dağıtmıştıki, kullanıcılar artık yeter noktasına geliyorlardı özelliklede yeni chip kullananlar. Hatta hitech forumlarında 'Bizi öldürüyorlar !' diye topicler açılmıştı.
Benim yaradılışımda bir ayrıcalık varsa o da TÜRK olmamdır. M.K ATATÜRK

Tagli

Yalnız şimdi bir deneyeyim dedim, sonuç hüsran oldu. MPLAB X 1.10, XC8 derleyicisini tanımadı. Forumlarda yazdığına göre XC32'de sorun yokmuş. Derleyici PRO versiyonun deneme sürümü olarak yüklendiğinde MPLAB X'te Hi-Tech derleyicisi gibi gözüküyor ve kullanılabiliyormuş. Bunu denemedim.

Sanırım en iyisi MPLAB X'in bir sonraki versiyonunu beklemek olacak. Böyle bir sorun varken fazla bekleteceklerini sanmıyorum. MPLAB X kullanıcıları şimdilik eski derleyicilerle devam etse daha iyi olur.

MPLAB 8 serisinde durum nedir bilmiyorum.
Gökçe Tağlıoğlu

asergin

MPLAB 8 ile 16F628A için yaptığım denemede sorun çıkmadı (header'deki bir kaç güncellemem dışında) ancak, MPLABX desteği için sanırım IDE yükseltmesini beklemek gerekecek

Erol YILMAZ

ben XC8 i kurarken en sonda hata alıyorum...  dolayısı ile kuramadım,

asergin

Bu arada çok enteresan bir şey oldu  ::) Daha önce (Mplab 8 ile deneme yapmadan önce) MPLABX derleyiciler listesinde XC8 görünmez iken, Mplab 8 ile uygulama denememden sonra tekrar Mplabx IDEyi açtğımda şu anda HI-TECH PICC (v1.00) olarak görünüyor. Ancak Mplabx ile az önce Mplab 8 de başarılı bir şekilde XC8 tarafından derlenen kaynak dosyam, aşağıdaki gösterilen hata ile sonlandı:
error: unknown suboption "ramtest"
sanırım biraz daha çalışmak lazım. (ya da microchipin çalışması lazım  ::) )

Erol YILMAZ

Alıntı yapılan: Allegro - 27 Mart 2012, 11:26:03
ben XC8 i kurarken en sonda hata alıyorum...  dolayısı ile kuramadım,

başka bir bilgisayarda kurdum...  Çalıştı...

emrahmrcn

MPLAB IDE v8.84 ile sorunsuz çalışıyor.
Benim yaradılışımda bir ayrıcalık varsa o da TÜRK olmamdır. M.K ATATÜRK

Erol YILMAZ

Microchip MPLAB XC8 C Compiler (PRO Mode)  V1.00
Copyright (C) 2012 Microchip Technology Inc.

Memory Summary:
    Program space        used     8h (     8) of   400h words   (  0.8%)
    Data space           used     2h (     2) of    40h bytes   (  3.1%)
    EEPROM space         used     0h (     0) of    80h bytes   (  0.0%)
    Configuration bits   used     0h (     0) of     1h word    (  0.0%)
    ID Location space    used     0h (     0) of     4h bytes   (  0.0%)


Benimkinde problem COMODO Antivirus yazılımıymış.....
Hiçbir virüs beni bu Antivirus kadar uğraştırmamışdı :D

OptimusPrime

böyle bir şey ti ın ccs sinde başıma gelmişti. çipe program yüklemek 4 dakika debug moduna sokmak ise 2 dakika sürüyordu. antivirüs programını kapatınca düzeldi... ;D
https://donanimveyazilim.wordpress.com || Cihân-ârâ cihân içredir ârâyı bilmezler, O mâhîler ki deryâ içredir deryâyı bilmezler ||

Erol YILMAZ

#12
Alıntı yapılan: OptimusPrime - 27 Mart 2012, 16:58:25
...antivirüs programını kapatınca düzeldi... ;D

Hangi Antivirus müş o ?

Gerçi bunların geneli böle sanırım...

Bu arada Microchip XC serisini  Hi-tech ve C18 serisinin ortalamasını alarak yapmış sanırım,
ADCON0bits.CHS1=0;

OptimusPrime

yanlış hatırlamıyorsam nod32 idi...
https://donanimveyazilim.wordpress.com || Cihân-ârâ cihân içredir ârâyı bilmezler, O mâhîler ki deryâ içredir deryâyı bilmezler ||

Elektroemre

Hayırlısı olsun,
MPLAB X adam olmaya başladı. Compiler larda bir düzene girerse süper olur.

İnşallah 18F serleri için şu "rom", "udata" ve #pragma"larla bildirelen saçma şeylerde giderilir.
Konfor için kullanıyoruz sonuçta, abidik gubidik işlerle uğraştırmasın bizi.

16F serilerinde zaten sıkıntı yok, canavar gibi artık derleyicileri.

Haydı bakalım gelsin küreklerde keyfimize bakalım   ::)