2 - STM32F4-DISCOVERY Kartının ilk kullanıma hazırlanması
14 Ocak 2012
Keil 4.22a buradaki örnek kodlar anlatımlar picproje.org dan sayın [bunalmis] hocaya aittir.
Keil derleyici kurulumu bittikten sonra;
http://www.st.com/internet/com/SOFTWARE_RESOURCES/SW_COMPONENT/SW_DRIVER/st-link_usbdriver.zip
Yukarıdaki linkten ST-Link Windows Xp driveri yükleyin.
Zip dosyayı açın ve içinden çıkan ST-Link_USBdriver.exe programını çalıştırın. Kartınızı debug tarafındaki usb konnektörden (CN1) PCye bağladığınızda PC yeni cihaz buldum diyecek ve surucuyu yükleyecektir. Tüm bu işlemlerin bitiminde Device Maneger'de STMicroelektronics STLink Dongle'ı görmeniz gerekiyor.
Derlenen programın debug edilmesi
Programınızı derledikten sonra kodları kartımıza yükleyebilir yada PC'de sanal olarak işlettirebiliriz.
Programın karta yüklenerekmi çalıştırılacağını yoksa PC de simülasyon yapılarakmı çalıştırılacağını şu şekilde belirliyoruz. Soldaki Project çerçevesinde Target1 i tıklayıp boyalı kalmasını sağlayın.
Project->Option for Target 'Target1'
Karşınıza gelen menüde üstteki butonlardan Debug tuşuna basın. Sol üstteki Use Simulator ü seçerseniz kartsız çalışırsınız.
Sağ hizasında ise Use göreceksiniz. Burada Use secer ve hemen sağındaki kutuda ST-Link Debugger seçerseniz STM32F kartını kullanacağız ve kodlar gerçek donanımda denenecek demektir.
Option for target da hem debug hem de utilities menülerinde ST-Link Debugger seçmeniz gerekiyor.
İlk aşamada kodlarımızı Simulatörde koşturalım. O zaman ayarlarınız aynen yukarıdaki gibi olacak. Yukarıdaki resimlerde Initialization File kısmında görülen Debug.ini için ... butonuna basın. (Edit butonunun hemen solunda) Debug.ini yi seçin Open butonuna basın ve OK ile çıkın.
Kart ile (Donanım üzerinde) çalışmak
Eğer kodlarımızı simulatör yerine kart üzerinde koşturacaksak, kodları karta aktarabilmek için debuggerın aşağıdaki resimde olduğu gibi ST-Link ve settingsde SWD seçili olması gerekmektedir
STM32F4-Discovery kartının ilk kullanıma hazırlanması ile ilgili dökümanı buradan indirebilirsiniz.