STM32F4 DISCOVERY KARTI - DEBUG

Başlatan pcb, 17 Ocak 2012, 10:44:33

pcb

Merhaba arkadaşlar
Discovery kartına programı nasıl yüklüyoruz ? DEBUG ile yükleniyormuş , açıklayıcı bir link var mı ?

muhittin_kaplan

hocam keil ile birlikte download yapamıyoruz. debug butonunu kullanıp keil ve işlemciyi debug moda sokuyoruz (bu esnada program yüklenmiş oluyor). sorasında ister debug yapın ister debugdan çıkıp normal koşturun.
bir de unutmadan external tool dan ayarlayıp program atabiliyorsunuz

computerboy

#2
hocam bu sitede bi yerde vardı bulamadım, iyiki kopyalayıp yapıştırmıştım.

ST-Link ile program atabilmek için Debug tuşuna basmamız gerekmeyecek artık!!!

ST-Link'in yeni versiyonu (http://www.st.com/internet/com/SOFTWARE_RESOURCES/TOOL/DEVICE_PROGRAMMER/stm32_st-link_utility.zip) sayesinde komut istemiyle programlarımızı direk yükleyebiliyoruz,

Keil ile entegrasyonu için ilk başta Target Options->Utilities kısmından Use External Tool for Flash Programming aktif edip
Command kısmından kurulu ST-Link komut arayüzü olan ST-LINK_CLI.exe dosyasını seçiyoruz
Arguments kısmına ise -c SWD -p "$H@H.hex" -Rst -Run yazarak tamam diyoruz

Download tuşuna bastığınızda Build Output penceresinden ilerlemeyi görebilirsiniz

kolay gelsin.

pcb

yardımlarınız için teşekkür ederim , yukarıda açıklandığı gibi yaptım

Device family :STM32F4xx
[deneme.hex]: This file is empty or corrupted!
MCU Reset.
Application started.

load ikonuna tıkladığımda , ilişkilendirdiğimiz programın siyah Msdos ekranı çıkıp kayboluyor ve hata mesajı veriyor , proje adı deneme , programı yazdığım dosya ise main.c , deneme.hex hiç oluşturulmuyor zaten bu sebepten bulamamış olabilir.

nedir sebebi acaba ?

muhittin_kaplan

target sağ tıklanıp option for target /output dan create Hex file seçerseniz hex dosyada üretir.

pcb


avrmega8

Yardımların için çok teşekkür ederim oldu :) Yüklüyor artık :)