Picproje Elektronik Sitesi

MİKRODENETLEYİCİLER => ARM => Cortex ARM => Konuyu başlatan: mcan - 26 Mayıs 2012, 00:35:24

Başlık: RL-FlashFs & UART
Gönderen: mcan - 26 Mayıs 2012, 00:35:24
Merhaba rl-FlashFs  ve uart'ı printf ile kullanmak istiyorum. Ayrı ayrı çalışıyorlar ancak retarget dosyasını nasıl yapmalıyım ki ikisinide printf tarzı bir fonksiyonla kullanabileyim? Keşke uart a gönderim yapan veya alım yapan fonksiyonları FILE olarak tanımlayabilsem .Böyle birşey mümkünmüdür?

fputc ve fgetc fonksıyonlarını retarget.c içinde uart için tanımlarsam rl-flashfs ile sd kartta dosya aça bilsem de dosyalara fputc, fputs, fprintf ile yazamıyorum.

Çözüm: Keil in örnek programlarından RL-> FLASHFS -> SD_File programını inceledim burada nasıl kullanılacağını göstermiş.Buraya anladığım kadarıyla belirli bir handle numarası verip lcd bile ayarlanabilir.
Başlık: Ynt: RL-FlashFs & UART
Gönderen: BenC - 16 Ağustos 2014, 14:17:54
@mcan merhaba

aynı sorunu şuan bende yaşıyorumdum.  Sorunu çözdüm

retarget.c dosyasında


#ifdef STDIO
extern int sendchar (int ch);
extern int getkey (void);
#endif



kısmı printf ile dosya yazma handle ini ayırıyor. Sadece retarger.c dosyasında opsiyon kısmında STDIO tanımı yapman gerek