Picproje Elektronik Sitesi

MİKRODENETLEYİCİLER => ARM => Konuyu başlatan: Bayramsumbul - 19 Haziran 2013, 12:23:15

Başlık: Stm32F0 Keil Ve ST-Link Hatası...
Gönderen: Bayramsumbul - 19 Haziran 2013, 12:23:15
Arkadaşlar Aşağıdaki Kod'da Şöyle Hatalar Alıyorum.
İlk Önce;
--Debugger-Cortex-M-Error--
|                                             |
|       No Target Connected    |
|                                             |
--------------------------------
Ve Sonrada;

--mVision-------------------------------------------------------------
|                                                                                                        |
| Error Flash Download Failed. Targer DLL Has Been Cancelled.   |
|                                                                                                        |
------------------------------------------------------------------------
Kullandığım Kod İse Şu;

#include "STM32F0xx.h"
void SystemInit()
{
      RCC->AHBENR = 0x005E0000;
    GPIOA->MODER = 0x55555555;
    GPIOA->OSPEEDR = 0xFFFFFFFF;
}
int main()
{
   while(1)
   {
   GPIOA->ODR = 0x00FF;
   }
}


Kod Gayet Basit Gibi Duruyor.
Kartımı Bu Kodla İki Şekilde Programlıyorum.
1-Yükleme Butonuna Basmadan Önce(Hemen Önce) Karttaki Reset Düğmesine Basılı Turuyorum.
2-Connection Settings'deki Connection Mode'yi "Connect Under Reset Seçiyorum.
Bu İki Çözümde Bana Göre Şunu Göstyeriyor;
Bana Göre Programda Hata Var.Yazarken Bir Clock Kaynağını Aktif Etmeyi Unutuyor'sam,Buda Chip'in Çalışma Esnasında Bug'a Girmesine Neden Olabilir.(Çünkü Sadece Reset Halinde Programlıyor.Birde Başka Yazılımlarda Hiç Sorun Yok.Mesela Demo Programında.)
Birde Son Olarak Bu İki Yöntemden Birisiyle Programladığımda Build Output(Keil'deki) Şu Hatayı Alıyorum.
-----------------
İnternal Command Error.
-----------------
Arkadaşlar Lütfen Hatanın Çevirisini Yapmayın.Fikri Olan Yazarsa Sevinirim
Başlık: Ynt: Stm32F0 Keil Ve ST-Link Hatası...
Gönderen: muhittin_kaplan - 19 Haziran 2013, 13:05:18
iç komut hatası.

mesaj birleştirme:: 19 Haziran 2013, 13:05:54

keil ile mi yükleme yapıyorsun ?
Başlık: Ynt: Stm32F0 Keil Ve ST-Link Hatası...
Gönderen: Bayramsumbul - 19 Haziran 2013, 13:10:11
Evet Hem Keil Hemde St-Link İle Yükleme Yapıyorum.Zaten Keil St-Link'i Kullanıyor.İkisindede Aynı Hata?Debug Yapamıyorum.
Başlık: Ynt: Stm32F0 Keil Ve ST-Link Hatası...
Gönderen: muhittin_kaplan - 19 Haziran 2013, 13:14:39
Yükleme mi yapamıyorsun Debug mı ?


mesaj birleştirme:: 19 Haziran 2013, 13:16:21

kartı reset te (reset te basılı tut, yükleme butonuna bas, rest i bırak) tuttuğunda programlıyor sadece diyorsun yanlış anlamıyorum değil mi ?
Başlık: Ynt: Stm32F0 Keil Ve ST-Link Hatası...
Gönderen: Bayramsumbul - 19 Haziran 2013, 13:17:16
Her İkisini de Yapamıyorum Normal Yollar dan.Debug Zaten Bug a Giriyor.Kapatıyor F5'ten Sonra
Başlık: Ynt: Stm32F0 Keil Ve ST-Link Hatası...
Gönderen: muhittin_kaplan - 19 Haziran 2013, 13:21:23
GPIOA programlama uçları da mevcut (dolayısıyla Debug) sen buralara başka görevler veriyorsun. Programlama Olarak Kullanılmıyor.
Başka Port Kullan.
Yada Systeminit in başlangıcına boş döngü kur.


mesaj birleştirme:: 19 Haziran 2013, 13:22:20

http://www.st.com/st-web-ui/static/active/en/resource/technical/layouts_and_diagrams/schematic_pack/stm32f0discovery_sch.zip (http://www.st.com/st-web-ui/static/active/en/resource/technical/layouts_and_diagrams/schematic_pack/stm32f0discovery_sch.zip)
Başlık: Ynt: Stm32F0 Keil Ve ST-Link Hatası...
Gönderen: Bayramsumbul - 19 Haziran 2013, 13:34:21
Cevabınız İçin Teşekkür Ederim.Bunu Öğrendiğim iyi Oldu...Bir Şu Aklıma Takıldı St-Link Stm32'yi Usart İle Mi Programlıyor?Yanlış Anlamadıysan St-Link
Port A:9-10-13-14 Ve Port B:3 Pinlerini mi Kullanıyor?
Başlık: Ynt: Stm32F0 Keil Ve ST-Link Hatası...
Gönderen: muhittin_kaplan - 20 Haziran 2013, 00:49:47
Hayır Usart Üzerinden Programlamıyor.
SWD pinleri üzerinden programlıyor.