Selamlar arkadaşlar. Bu yazıda IAR Embedded Workbench IDE‘de nasıl yeni proje açabiliriz ve ilk ayarları nasıl yapabiliriz onun üzerinde duracağım.
İlk olarak çalışan bir IAR Embdeded Workbenc IDE’niz olduğunu (bundan böyle IAR diyeceğim) varsayıyorum.
- IAR’ı açtığınızda Project > Create New Project sekmesinden yeni bir proje başlatıyoruz.
- Proje oluşturma sihirbazı aşağıdaki gibi bizi selamlıyor olmalıdır. Buradan C üzerine tıklayıp main template’i başlangıç yapıp OK diyoruz. Kaydedilecek yeri soracaktır. Yeni bir dosya açıp dosya içine istediğiniz bir isimle kaydedebilirsiniz.
- Bu şekilde kod yazabileceğimiz bir şekilde IAR hazır olacaktır. Şimdi yapmamız gereken proje ayarlarının kartımıza uygun şekilde konfigüre edilmesidir.
Karta göre ayarlarının yapılması
- Proje paketimize sağ tık yapıp Options‘a tıkladığımızda aşağıdaki gibi bir menü karşılama yapacaktır.
- Buradan General Options > Target sekmesinden Processor variant bölümünden Device‘ı seçip kartımızı ayarlamalıyız. Floating point settings bölümünü ise None yapıyoruz.(Ben STM32F411 kartını kullandığım için onu seçtim, siz STM32F4 ailesinden başka bir kartı kullanabilirsiniz. STM32F407 gibi…)
- Sol tarafta Debugger kısmından Setup sekmesinde ise Driver‘ı ST-LINK yapıyoruz. Download sekmesinden ise “Verify download” ve “Use flash loader(s)” parametlerine birer tik atıyoruz.
- Yine sol sekmeden ST-LINK ‘e tıklayıp kart üzerindeki programlayıcıyı kendi kartımıza yönlendirmek için Interface bölümünden SWD olarak seçiyoruz.
- Bu işlemleri yaptıktan sonra kodları kartımız üzerinde hem debug edip hemde programı karta yükleyecek halde ayarlamış olacağız. Debug işlemini kapattığınızda ise program kartımızın içerisinde kalacaktır. (Windows 10 IoT Core’da Visual Studio üzerinden Debug yaptığımızda Debug bittiğinde programımız siliniyordu.)
hakan bey assembler da program yaziyormusinuz
Hayır