Picproje Elektronik Sitesi

MİKRODENETLEYİCİLER => ARM => Konuyu başlatan: ArifAhmet - 21 Mart 2016, 20:53:32

Başlık: Stm32 minimum system board programlama sorunu
Gönderen: ArifAhmet - 21 Mart 2016, 20:53:32
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?
Başlık: Ynt: Stm32 minimum system board programlama sorunu
Gönderen: z - 21 Mart 2016, 21:04:54
Bu kartı çokça kullanıyorum. STM32F407 üzerindeki STLink ile de programladım harici STLink ile de. Hiç sorun yok.
Başlık: Ynt: Stm32 minimum system board programlama sorunu
Gönderen: ArifAhmet - 21 Mart 2016, 21:22:50
Evet hocam fakat stm32f7'de f4'teki gibi izolasyon jumperlar'i yok. Direk f7'yi programliyor.
Başlık: Ynt: Stm32 minimum system board programlama sorunu
Gönderen: z - 21 Mart 2016, 21:48:39
Al ucuzundan bir STlink cihazı yada discolardan birini kes biç bu işe ada.
Başlık: Ynt: Stm32 minimum system board programlama sorunu
Gönderen: 94onur94 - 21 Mart 2016, 22:43:37
STM32f4 ile bu kartı(stm32 minimum) nasıl programlayabilirim? Bağlantıları yapamadım kısaca yazar mısınız?
Başlık: Ynt: Stm32 minimum system board programlama sorunu
Gönderen: z - 21 Mart 2016, 22:55:06
Gnd -> Gnd
Sdio -> Sdio
Sclk -> Sclk

Hala olmuyorsa STM32F4 deki STlinki de upgrate et.

Deneme için STUtil kullan.

Başlık: Ynt: Stm32 minimum system board programlama sorunu
Gönderen: 94onur94 - 21 Mart 2016, 23:02:33
Stm32f407 - > stm32 mini
Pa14(swclk)  - > Sclk
Pa13(swdio)  - > Sdio bu şekilde mi?
Başlık: Ynt: Stm32 minimum system board programlama sorunu
Gönderen: z - 21 Mart 2016, 23:05:08
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.
Başlık: Ynt: Stm32 minimum system board programlama sorunu
Gönderen: 94onur94 - 21 Mart 2016, 23:07:39
Tamamdır şimdi anladım cevap için teşekkürler...
Başlık: Ynt: Stm32 minimum system board programlama sorunu
Gönderen: ArifAhmet - 22 Mart 2016, 00:25:26
Madem baska bir islemciyi programliyamiyoruz ne diye koydunuz o pinleri oraya be kardesim.
Başlık: Ynt: Stm32 minimum system board programlama sorunu
Gönderen: MrDarK - 22 Mart 2016, 09:36:29
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.
Başlık: Ynt: Stm32 minimum system board programlama sorunu
Gönderen: kimlenbu - 22 Mart 2016, 09:54:32
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)
Başlık: Ynt: Stm32 minimum system board programlama sorunu
Gönderen: 94onur94 - 22 Mart 2016, 15:26:01
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/)

Başlık: Ynt: Stm32 minimum system board programlama sorunu
Gönderen: kimlenbu - 22 Mart 2016, 15:32:00
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.
Başlık: Ynt: Stm32 minimum system board programlama sorunu
Gönderen: 94onur94 - 22 Mart 2016, 16:38:45
4. pini bağlayarakta denedim yine aynı sonuç veriyor. STM32 ST-LINK Utility programında denetleyiciyi okumaya çalıştım.
Başlık: Ynt: Stm32 minimum system board programlama sorunu
Gönderen: diot - 22 Mart 2016, 16:48:11
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.