Picproje Elektronik Sitesi

DERLEYİCİLER => Diğer Derleyiciler => KEIL => Konuyu başlatan: dombilik - 08 Aralık 2010, 21:03:11

Başlık: Aceminin ilk ARM sorusu
Gönderen: dombilik - 08 Aralık 2010, 21:03:11
https://www.picproje.org/index.php/topic,30480.0.html (https://www.picproje.org/index.php/topic,30480.0.html) linkini vermiş olduğum development board
15 gün aradan sonra elime ulaştı.
jtag driver'i ve Keil V3.50 yi kurdum(İlaçlarını içirdim.).Başladım cd si içinde gelen tipik uygulamaları incelemeye..
Keil'derleyiciyi ilk defa kullanıyorum. Cd üzerindeki demo projelerden birini
proje dosyası olarak Keil da açtım.

"..\ObjFlash\STM32.axf: error: L6002U: Could not open file D:\Program Files\KeilARM350\ARM\RV31\LIB\ST\STM32F10xR.LIB: No such file or directory"

hatası alıyorum build yaptığımda.
Keil bilgisayarımda C: dizini altında kurulu durumda.Fakat incelediğimde ilgili .LIB dosyasının zaten C:\Keil\ARM\RV31\LIB\ST
klasörünün içinde olduğunu gördüm. Fakat Keil,neden D:Program Files\KeilARM350......... şeklinde uyarı veriyor (zira bilgisayarımdaki D: sürücüsü sanal sürücü :().
Acaba Keil üzerinde atladığım bir alt ayarmı var?
Şimdiden çok teşekkürler.
Kolay gelsin hepimize..
Başlık: Ynt: Aceminin ilk ARM sorusu
Gönderen: EmaNet - 22 Mart 2012, 21:46:29
Aynı hatayı bende alıyorum arkadaşlar nedeni nedir bu hatanın.
Başlık: Ynt: Aceminin ilk ARM sorusu
Gönderen: pisayisi - 23 Mart 2012, 00:16:30
Projede klasör ayarlarında sorun olabilir. options for target, c++, include path menulerinden projenin kullanması gereken tüm kütüphane yada  lib dosyalarının konumunu  manuel olarak  ekleyin. keil 4.23 forumda çeşitli başlıklarda linki yayınlandı 4.23 versiyonunu kurun.

(http://d1203.hizliresim.com/v/r/3rsfv.jpg)
Başlık: Ynt: Aceminin ilk ARM sorusu
Gönderen: izturk - 23 Haziran 2013, 18:27:19
Arkadaşlar aynı hata bende de oluyor. bu sorunun çözümü bulundu mu?


Keil versiyonum: 4.71.2.0
Başlık: Ynt: Aceminin ilk ARM sorusu
Gönderen: ErsinErce - 23 Haziran 2013, 18:50:52
kontrol etmeniz ve gerekiyorsa dosya yolunu eklemeniz gereken kısımlar;

(http://i.imgur.com/LXwNr0q.png)
Başlık: Ynt: Aceminin ilk ARM sorusu
Gönderen: izturk - 23 Haziran 2013, 19:09:01
Hocam ikinci resimde kırmızıyla çizdiğiniz yerde dosya yolunu belirtecem ama keil in içinde source diye bi klasör yok mesela bende. orada hangi dosyaların yerlerini belirtmek gerekiyor
Başlık: Ynt: Aceminin ilk ARM sorusu
Gönderen: ErsinErce - 23 Haziran 2013, 19:17:34
hangi dosyayı bulamıyorsa o dosyanın yolunu buradan girebilirsiniz.

ayrıca resimdeki klasörler isimlerine takılmayın bir projenin resminden alıntı yaptım

lib dosyalarını ilk resimdeki kısmı değiştirerek görmeniz gerekiyor normalde, bu ayarlamayı yaptığınızda sorun çözülüyor mu?
Başlık: Ynt: Aceminin ilk ARM sorusu
Gönderen: izturk - 23 Haziran 2013, 19:25:27
main.o dosyasını bulamıyor. ama öyle bi dosyayı ben de bulamıyorum hocam :D dolayısıyla yerini gösteremiyorum.
Başlık: Ynt: Aceminin ilk ARM sorusu
Gönderen: ErsinErce - 23 Haziran 2013, 19:32:04
main.o yu bulamıyorsa yazılım da hata vardır.
sadece main.o yu bulamadığını söylüyorsa Project -> Clean Target sonra Build deyin.
Başlık: Ynt: Aceminin ilk ARM sorusu
Gönderen: izturk - 23 Haziran 2013, 19:39:13

(http://i44.tinypic.com/2lc1vzm.png)

hatayı bu şekilde veriyor.

örnek projelerden birini derlemeye çalışıyorum. onu da derlemiyor hocam

Başlık: Ynt: Aceminin ilk ARM sorusu
Gönderen: ErsinErce - 23 Haziran 2013, 21:30:13
orada birden fazla satır var yukarı kaydırın sorunları görüntüleyin
Başlık: Ynt: Aceminin ilk ARM sorusu
Gönderen: izturk - 24 Haziran 2013, 03:39:46
Başka hata yok hocam bakıyorum yukarılarda bişey yok. kafayı sıyırmak üzereyim. programı kurduğumuz dizinle falan alakası olabilir mi acaba. versiyon farkından mı acaba diye sitede verilen bi versiyonu kurdum yine çözüm olmadı.

:(

boş bi SystemInit ve boş bi main açıyorum derliyor. #include <stm32f4xx.h> ı ekleyince    .o dosyasını bulamadım diyor.


Üstelik ben daha önce aynı bu bilgisayarlara keil i kurdum ve bu örnek programları derleyip kart üzerinde debug yaptım...
Başlık: Ynt: Aceminin ilk ARM sorusu
Gönderen: OptimusPrime - 24 Haziran 2013, 09:45:29

http://www.keil.com/pr/article/1170.htm (http://www.keil.com/pr/article/1170.htm)

böyle bir durum olabilir mi???
Başlık: Ynt: Aceminin ilk ARM sorusu
Gönderen: ErsinErce - 24 Haziran 2013, 09:52:03
Alıntı yapılan: izturk - 24 Haziran 2013, 03:39:46
Başka hata yok hocam bakıyorum yukarılarda bişey yok. kafayı sıyırmak üzereyim. programı kurduğumuz dizinle falan alakası olabilir mi acaba. versiyon farkından mı acaba diye sitede verilen bi versiyonu kurdum yine çözüm olmadı.

:(

boş bi SystemInit ve boş bi main açıyorum derliyor. #include <stm32f4xx.h> ı ekleyince    .o dosyasını bulamadım diyor.


Üstelik ben daha önce aynı bu bilgisayarlara keil i kurdum ve bu örnek programları derleyip kart üzerinde debug yaptım...

stm32f103 kullanıyorsunuz ve stm32f4xx.h mı include ediyorsunuz?
Başlık: Ynt: Aceminin ilk ARM sorusu
Gönderen: izturk - 24 Haziran 2013, 10:00:34
ErsinErce hocam 32f407vg discovery kit kullanıyorum. Ne yapacağımı şaşırdığımdan acaba başka işlemcilerde derler mi diye diğer örnekleri de deniyordum derlemeyi. O resim o zamana denkgelmiş. Ama değişen bişey yok hangi işlemciyi seçersem seçiyim aynı.

Optimus prime hocam ingilizcem iyi değil ama gönderdiğiniz linkte galiba eski işlemcinin include dosyasını görebilir gibi bişey anladım. Ama çözüme dair bişey bulamadım. ben stm32f4xx.h dosyasını silip yeniden ekliyorum, hatta internetten bulup yeniden kendim kaydedip gösteriyorum. ama yine de olmuyor
Başlık: Ynt: Aceminin ilk ARM sorusu
Gönderen: izturk - 09 Temmuz 2013, 03:36:12
Sorunum çözüldü arkadaşlar. Son çare bilgisayarı formatladım. yeniden kurdum keil i ve problem çözüldü. :D