Merhabalar,
Elimde bu kitten var aliexpressten siparis ettim. http://world.taobao.com/item/22097803050.htm?fromSite=main&spm=a1z10.1.w4004-386456545.4.3eifcC (http://world.taobao.com/item/22097803050.htm?fromSite=main&spm=a1z10.1.w4004-386456545.4.3eifcC)
Ve birde programlamak için stm32f7 disco kullanıyorum. Fakat disconun üzerinde stlink izolasyon jumperları yok. Birtürlü programlamayı beceremedim. Varmıdır bunu harici bir stlink ile programlayan?
Bu kartı çokça kullanıyorum. STM32F407 üzerindeki STLink ile de programladım harici STLink ile de. Hiç sorun yok.
Evet hocam fakat stm32f7'de f4'teki gibi izolasyon jumperlar'i yok. Direk f7'yi programliyor.
Al ucuzundan bir STlink cihazı yada discolardan birini kes biç bu işe ada.
STM32f4 ile bu kartı(stm32 minimum) nasıl programlayabilirim? Bağlantıları yapamadım kısaca yazar mısınız?
Gnd -> Gnd
Sdio -> Sdio
Sclk -> Sclk
Hala olmuyorsa STM32F4 deki STlinki de upgrate et.
Deneme için STUtil kullan.
Stm32f407 - > stm32 mini
Pa14(swclk) - > Sclk
Pa13(swdio) - > Sdio bu şekilde mi?
STM32F407 üzerinde STM32F103C8 var ya sinyalleri ordan alacaksın. Bunun için STLinkin 407 ile olan bağlantılarını jumperlarla ayırıp kenardaki pinlere yönlendireceksin.
Disconun şemasına bakarsan göreceksin. Şu anda karta bakabilecek durumda değilim.
Tamamdır şimdi anladım cevap için teşekkürler...
Madem baska bir islemciyi programliyamiyoruz ne diye koydunuz o pinleri oraya be kardesim.
Bende F4Discovery'deki STLink'i kullanıyorum. Pinleri şu şekilde ;
(http://wiki.paparazziuav.org/w/images/4/4e/SWD_Discovery_to_Apogee.png)
STM32F103'ün GND - CLK - IO pinlerini bağlamanız yetiyor.
z'nin de dediği gibi ide üzerinden denemeden önce STVP üzerinden uygun chip'i seçip okuma yapmaya çalış. Eğer okuma yapamıyorsan zaten ide üzerinden de çalışmayacaktır.
selamlar, aynı kartı ben de kullanıyorum, bağlantım aşağıdaki gibi. yalnız keil kullanıyorsan debug ayarını "jtag" dan "swd" ye çevirmen gerekiyor.
(http://i.imgur.com/rmWx3DA.jpg)
Söylediğiniz gibi yaptım stlink programı stm32f103ü gördü ancak "failed to read memory" diye hata veriyor. Okuma veya yazma yapamıyorum.
(http://s12.postimg.cc/bxtz6qe3t/20160322_152830.jpg) (http://postimg.cc/image/bxtz6qe3t/)
(http://s8.postimg.cc/byhig335t/image.jpg) (http://postimg.cc/image/byhig335t/)
düzeltme : swd'nin 4. kablosunu da bağlar mısın benim fotoğraftaki gibi, şimdi hangi pine karşılık geliyor bakmaya üşendim :)
nerde programlamaya çalışıyorsun bilmiyorum ama keil kullanıyorsan projende ilk önce STM32F103C8 seçeceksin ardından da flash/configure flash tools/debug kısmından "use st link debugger" seçeceksin ve settings/flash download kısmından "add" dedikten sonra "stm32f10x med density flash" diyeceksin.
Kolay gelsin.
4. pini bağlayarakta denedim yine aynı sonuç veriyor. STM32 ST-LINK Utility programında denetleyiciyi okumaya çalıştım.
Bu kitten kullanıyorum , kullandığım programlayıcıda
http://www.aliexpress.com/item/ST-Link-V2-Stlink-Mini-STM8STM32-STLINK-Simulator-Download-Programming-with-Cover/32259601587.html?spm=2114.01010208.3.2.r8XwCk&ws_ab_test=searchweb201556_9,searchweb201602_5_10036_10035_10034_507_10032_10020_2000013_10001_10002_10017_10010_10005_10006_10011_10003_10021_10004_10022_10009_401_10008_10018_10019,searchweb201603_6&btsid=729197a5-676e-4b0a-b87a-69180b3950f6 (http://www.aliexpress.com/item/ST-Link-V2-Stlink-Mini-STM8STM32-STLINK-Simulator-Download-Programming-with-Cover/32259601587.html?spm=2114.01010208.3.2.r8XwCk&ws_ab_test=searchweb201556_9,searchweb201602_5_10036_10035_10034_507_10032_10020_2000013_10001_10002_10017_10010_10005_10006_10011_10003_10021_10004_10022_10009_401_10008_10018_10019,searchweb201603_6&btsid=729197a5-676e-4b0a-b87a-69180b3950f6)
herhangi bir sorun yok.