Picproje Elektronik Sitesi

MİKRODENETLEYİCİLER => Atmel => Konuyu başlatan: berkay_91 - 17 Mayıs 2015, 19:52:11

Başlık: attiny85 wav player derleme sorunu
Gönderen: berkay_91 - 17 Mayıs 2015, 19:52:11
mrb, arkadaşlar internetten bulduğum bu wav player projesini AS6 da derleyince kütüphanede birkaç tane problem çıkıyor yardımcı olurmusunuz?

http://elm-chan.org/works/sd8p/report.html (http://elm-chan.org/works/sd8p/report.html)
Başlık: Ynt: attiny85 wav player derleme sorunu
Gönderen: mehmet - 17 Mayıs 2015, 20:50:58
Direkt hex yükleyemiyor musunuz? Hazır derlenmişi var orada...
Başlık: Ynt: attiny85 wav player derleme sorunu
Gönderen: berkay_91 - 17 Mayıs 2015, 23:01:28
amacım programda bir iki değişiklik yapıp başka bir yerde kullanmak ama derleyici hata veriyor
Başlık: Ynt: attiny85 wav player derleme sorunu
Gönderen: bocek - 18 Mayıs 2015, 10:13:48
Ne hata verdiğini direkt yazsan da bizi müneccimlikten ve mesaj kirliliğinden kurtarsan daha iyiydi ama
muhtemelen xitoa.h içindeki prog_char tanımında hata alıyorsun.

Düzeltmek için:
xitoa.h içinde
#include <avr/pgmspace.h>
satırından önce şunu yaz:
#define __PROG_TYPES_COMPAT__
Neden böyle yaptığımız pgmspace.h 165. satırda anlatılıyor.
Bunu yapınca hatalar gidiyor uyarılara dönüşüyor ve derleniyor ama çalışır mı orasını bilemem.
Başlık: Ynt: attiny85 wav player derleme sorunu
Gönderen: berkay_91 - 18 Mayıs 2015, 12:08:44
sağolun, dediğiniz gibi yaptım ve o error düzeldi ancak 2 errror daha var birincisi main dosyasındaki 'MODE' undeclared (first use in this function) şu satır için veriyor TCCR1 = MODE ? 0b01100001 : 0b00000001; /* Start TC1 and enable OC1A as PWM if needed */
ikinci hatada #error Wrong make file. buda yine main dosyasında şöyle bir yer var orası için
#ifndef MODE
#error Wrong make file.
#endif
Başlık: Ynt: attiny85 wav player derleme sorunu
Gönderen: bocek - 18 Mayıs 2015, 13:55:07
"project properties"de "Use External Makefile" deyip makefile dosyalarından birini göstereceksin.
4 tane makefile dosyası var. Bunların içinde MODE sabiti 1,2,3... diye tanımlanmış ama bu ne modudur onu bilmiyorum.
Başlık: Ynt: attiny85 wav player derleme sorunu
Gönderen: berkay_91 - 18 Mayıs 2015, 14:47:40
4 make file da tek tek gösterdim ama o 2 hatadan bi türlü kurtulamadım, bu ara sol üstteki configuration butonundan all configuration seçilicek galiba Active (Debug) ta olunca derlemeden direk build 0 error 1 yazıyor ve hata satırını göstermiyor


(http://s29.postimg.cc/lemy5bq03/AS6.jpg) (http://postimg.cc/image/lemy5bq03/)
Başlık: Ynt: attiny85 wav player derleme sorunu
Gönderen: bocek - 18 Mayıs 2015, 15:36:44
Al benim derlediğim burada:

http://s3.dosya.tc/server2/nejopp/elm_chan_wav_player_sd8psrc.rar.html (http://s3.dosya.tc/server2/nejopp/elm_chan_wav_player_sd8psrc.rar.html)
Başlık: Ynt: attiny85 wav player derleme sorunu
Gönderen: berkay_91 - 18 Mayıs 2015, 17:55:11
indirdim ve sd8psrc.atsln dosyasını açtım build et deyince bunu verdi
========== Build: 0 succeeded or up-to-date, 1 failed, 0 skipped ==========