Standard Peripheral Kütüphanesi İle Sıfırdan Keil Projesi Nasıl Oluşturulur?

Başlatan E-x8, 01 Haziran 2017, 14:40:59

E-x8

Merhaba

STM32F407VG yongasına sahip Discovery kiti "Standard Peripheral 1.8.0" kütüphanesi ile geliştirmek istiyorum. Bu kütüphaneyi STM'in sitesinden indirdim.

Keil de proje oluştururken, sıfırdan bu kütüphane ile nasıl oluşturabilirim?
Bir kaç video ve dökümana baktım fakat eski oldukları için arada biraz farklılıklar var. Hepsinde yapılanları birebir uyguluyorum fakat her seferinde 44 Error alıyorum.
Yardımcı olabilir misiniz?

Mucit23

STM32F429 Disco için burada benzer bir anlatım yapmıştım


http://arectron.com/arm/stm32f429i-discovery-keilde-proje-olusturma.html


Mantık genel olarak aynı. Bazı kütüphaneler farklı sadece. Fikir vermesi açısından faydalı olabilir.

E-x8

Teşekkür ederim sizin linkinize daha önce bakmış ve yapamamıştım hemen tekrar deniyorum :)


kantirici

Şu 44 hatanın bi ne olduğunu görürsek belki yardımcı olabiliriz. Yeni boş bir proje oluşturmak çok da zor değil.

E-x8

Hocam denemediğim anlatım kalmadı. Çoğunda birseyler eksik gebelde main.h oluyor. Siz yaptiginiz seyi yonergelerle anlatir misiniz?
Amacım Keil'de olmayan stm32f407vg'nin 1.8.0 standart kütüphanesini kullanmak.

kimlenbu

internette yazanları yaptıysan ve gene olmadıysa bir yerde püf nokta atlıyorsundur. Olabilecek sıkıntılar :

1) CMSIS ve F4 dosyalarının olduğu klasörleri keil'e eklemedin
2) Kullandığın klasör isimlerinde boşluk var (en çok yapılan hatadır)

Bence hiç uğraşma aşağıdaki linkten  stdperiph'in F4 için olanını indir

http://www.st.com/en/embedded-software/stm32-standard-peripheral-libraries.html?querycriteria=productId=LN1939

ondan sonra zip dosyasını aç ve "STM32F4xx_DSP_StdPeriph_Lib_V1.8.0\Project\STM32F4xx_StdPeriph_Templates\MDK-ARM" klasöründe hazırlanmış olan şablon dosyayı kullan.