STM32F4 ses çıkışı

Başlatan Deli_Nedym, 20 Kasım 2012, 01:20:06

Deli_Nedym

Buradaki led ile olan projeleri derleyip uyguladağımda bir sorunla karşılaşmadım ama ses işin içine girdi mi bir türlü beceremedim. Derlemeye çalıştığımda "target not detected" hatası alıyorum. Options'dan ayarları yapıyorum aslında yani orda kodları değiştirip lede uygun kodlar yazsam hata gelmiyor. Acaba sadece usb kablosu bağlantısı dışında arm'a başka yardımcı elemanlar da mı bağlamam gerekiyor. Bir türlü aşamadım bu sorunu yardımcı olabilirseniz çok sevinirim..

Kolay gelsin, iyi  çalışmalar herkese...

Klein

Hangi örnek? linkini verir misiniz?

Deli_Nedym


Deli_Nedym

Aldığım hata mesajı keil programında şu şekilde;

Rebuild target 'Target 1'
assembling startup_stm32f4xx.s...
compiling main.c...
compiling wav.c...
linking...
deneme6.axf: Error: L6200E: Symbol Wav multiply defined (by wav.o and main.o).
Target not created

Klein

#4
 Wav[]={.....

Bu dizi birden fazla tanımlanmış.

Dizi main.c içerisinde tanımlı. Bir de üstüne wav.c yi include etmişsiniz.  ya main.c den kaldırın ya da wav.c yi kaldırın.

http://www.cncdesigner.com/STM/Ses_Sentez.rar

bu linkte komple proje var. bunu indirip açarsanız üzerinde oynayabilirsiniz.

Deli_Nedym

o projeyi de indirmiştim

derlemeye çalıştığımda aldığım hata daha farklı bu kez;

main.c: error: C3900U: Unrecognized option '--asm'.
main.c: error: C3900U: Unrecognized option '--interleave'.
Target not created

Klein

az önce indirip denedim sorun yok.

Dizi main.c içerisinde tanımlı. Bir de üstüne wav.c yi include etmişsiniz.  ya main.c den kaldırın ya da wav.c yi kaldırın.


Deli_Nedym

#7
waw dizisi zaten main.c'nin içinde yaklaşık 4100 satırda yazılmış ben hiç bir yere include etmiyorum, proje klasörümde de bi değişiklik yapmadım orda da waw.c yok

Bu hatayı çözemedim   :o

Rebuild target 'Target 1'
assembling startup_stm32f4xx.s...
creating preprocessor file for main.c...
compiling main.c...
main.c: error: C3900U: Unrecognized option '--asm'.
main.c: error: C3900U: Unrecognized option '--interleave'.
Target not created

mesaj birleştirme:: 20 Kasım 2012, 02:09:44

indirdiğimiz klasördeki .axf uzantılı dosyayı keil üzerinden download yapmaya çalıştığımda

error: Flash Download failed - Could not load file
'....\Ses_Sentez\Ses Sentez\Deneme.AXF'

ekranda ek pencerede bu hata geliyor

Klein

şu an elimde F4 yok. Elinde olan arkadaşlardan biri yarın dener nuhtemelen.

memo333

Alıntı yapılan: Deli_Nedym - 20 Kasım 2012, 01:50:13
o projeyi de indirmiştim

derlemeye çalıştığımda aldığım hata daha farklı bu kez;

main.c: error: C3900U: Unrecognized option '--asm'.
main.c: error: C3900U: Unrecognized option '--interleave'.
Target not created

keilde project options'a gelin, listing sekmesine geçin, muhtemelen 'C compiler Listing' işaretlenmiş olarak göreceksiniz, Bunu kaldırın ve derleyin... 
Gömülü Linux Notları --> http://linuxedu.xyz/

Deli_Nedym

Sağolasın hocam o şekilde yapınca oldu çok teşekkürler  :)
Kolay gelsin, iyi çalışmalar...

subram

elinizde STM32f için USB kablosu varmı? Bu kablonun tam adı nedir? nasıl bulabiliriz?
http://www.elektronark.org  Türkiyede Elektronik Kültürünü Değiştirmeye Geliyoruz

mozkan87

Bu kablo micro usb-b tipinde. TI'nin m4 launchpadleride bu kabloyu kullanıyor. Elinde olan varsa kullanabilir. Yada bazı telefon modelleride bu kabloyu kullanıyor. Tahminim telefoncularda bulunabilir.

fatih6761

Discorvery kitin kutusunun arkasında USB kablosu yazıyor, şu şekilde:
"USB type A to mini-B cable"

rree

   Bu örenkten ses alan oldumu: Yazılanları aynen uyguladım.
Keil c deki load butnuna basıyorum.
Load "E:\\Stm32F4DiscoveryProjeler\\Ses_Sentez\\Deneme.AXF"  mesaj geliyor öyle bekliyor ne yapmalıyım?