Haberler:

Foruma Resim Yükleme ve Boyut Sınırlaması ( ! )  https://bit.ly/2GMFb8H

Ana Menü

XC16 error 255 hatası

Başlatan Mr.Java, 14 Şubat 2014, 21:08:15

Mr.Java

OS:Linux
IDE:MPLAB X
Derleyici:XC16
MCU:DsPIC33FJ128GP710
Error:255
CLEAN SUCCESSFUL (total time: 52ms)
make -f nbproject/Makefile-default.mk SUBPROJECTS= .build-conf
make[1]:`/home/fatih/MPLABXProjects/fuvk.X' dizinine giriliyor
make  -f nbproject/Makefile-default.mk dist/default/production/fuvk.X.production.hex
make[2]:`/home/fatih/MPLABXProjects/fuvk.X' dizinine giriliyor
"/opt/microchip/xc16/v1.21/bin/xc16-gcc"   newmain.c  -o build/default/production/newmain.o  -c -mcpu=33FJ128GP710  -MMD -MF "build/default/production/newmain.o.d"      -g -omf=elf -O0 -msmart-io=1 -Wall -msfr-warn=off
elf-cpp: dsPIC33FJ128GP710.gld: No such file or directory
elf-cpp: warning: '-x c' after last input file has no effect
elf-cpp: no input files
"/opt/microchip/xc16/v1.21/bin/xc16-gcc"   -o dist/default/production/fuvk.X.production.elf  build/default/production/newmain.o      -mcpu=33FJ128GP710        -omf=elf -Wl,--defsym=__MPLAB_BUILD=1,,--script=dsPIC33FJ128GP710.gld,--stack=16,--check-sections,--data-init,--pack-data,--handles,--isr,--no-gc-sections,--fill-upper=0,--stackguard=16,--no-force-link,--smart-io,-Map="dist/default/production/fuvk.X.production.map",--report-mem 
/opt/microchip/xc16/v1.21/bin/bin/../bin/elf-ld: dsPIC33FJ128GP710.gld.00 bağlayıcı betik dosyası açılamadı: Böyle bir dosya ya da dizin yok
make[2]: *** [dist/default/production/fuvk.X.production.hex] Hata 255
make[1]: *** [.build-conf] Hata 2
make: *** [.build-impl] Hata 2
make[2]: `/home/fatih/MPLABXProjects/fuvk.X' dizininden çıkılıyor
make[1]: `/home/fatih/MPLABXProjects/fuvk.X' dizininden çıkılıyor

BUİLD FAILED (exit value 2, total time: 360ms)


Yardımcı olursanız sevinirim..

subram

boş bir proje oluşturdum. Aynı hatayı bende de verdi.
http://www.elektronark.org  Türkiyede Elektronik Kültürünü Değiştirmeye Geliyoruz

Tagli

Bu bağlantıda aynı sorundan bahsedilmiş: https://www.picproje.org/index.php?topic=47164.0

Ben Linux'ta hiç linker script hatası aldığımı hatırlamıyorum. Yalnız Linux'ta sorun çıkarmayan bir projenin Windows'ta derlenmediğini ve derlemek için kurulum klasöründen bir linker script'i proje klasörüne kopyalayıp projeye eklediğimi hatırlıyorum.
Gökçe Tağlıoğlu

Burak B

Aşağıdaki dosyayı proje klasörüne kopyala (main.c dosyasının olduğu yere)
Alıntı YapC:\Program Files (x86)\Microchip\xc16\v1.21\support\dsPIC33F\gld\p33FJ256GP710.gld

MPLABX' de projendeki "Linker Files"  klasörüne sağ tıkla ve "Add existing item" seçeneğini seçip yukarıdaki dosyayı işaretle ve projene ekle. Tekrar derle.
"... a healthy dose of paranoia leads to better systems." Jack Ganssle

Mr.Java

Çoookkk teşekkürler ByteMaster hocam.Sayenizde oldu ve derlendi proje.Çok teşekürler.

kantirici

*.gld dosyasını neden kendisi bulamıyor? Projeye eklemek yerine gld dosyasının ismini dsPIC****.gld olarak değiştirince sorun olmuyor. xc16 ve mplabx sürekli güncelleniyor ama bu hata halen var. Acaba farklı bir ayarmı var?