Picproje Elektronik Sitesi

MİKRODENETLEYİCİLER => ARM => Cortex ARM => Konuyu başlatan: SERRO EFE - 03 Ocak 2012, 21:43:11

Başlık: Stm32f103 program atamama
Gönderen: SERRO EFE - 03 Ocak 2012, 21:43:11
Arkadaşlar demo bordum üzerinde stm32f103vct6 var j-link programlayıcım var ısrar üzerine bi arkadaşın gönderdiği hex i yükledim ve program atamıyorum artık.. :( bootloader da denedim iletişim kuramadı.  Çözüm önerilerinizi bekliyorum çipi kurtarabilirmiyim..
Başlık: Ynt: Stm32f103 program atamama
Gönderen: pisayisi - 03 Ocak 2012, 22:45:39
Boot0 pini logic 1 yapılıp, boot1 pini de logic 0 yapılırsa system memory devreye girecek reset işleminden sonra bootloader ile usart1 üzerinden seriport ile program atabilirsiniz. St sitesinden flash loader demonstrator indirin. Muhtemelen yüklediğiniz hex nedeni ile  pin remap yapılıp jtag devre dışı kalmış olabilir.

http://www.st.com/internet/com/SOFTWARE_RESOURCES/SW_COMPONENT/SW_DEMO/um0462.zip

(http://c1201.hizliresim.com/t/3/1kkwn.jpg)
Başlık: Ynt: Stm32f103 program atamama
Gönderen: SERRO EFE - 03 Ocak 2012, 23:00:40
@pisayisi dediklerini yapıp bootloader denedim malesef onlada iletişim kuramadım. Ama stm32f4 discoveriy üzerindeki SWD pinlerini kendi kartıma aktardım ve çipi hemen tanıdı içindeki programı sildim.
Bu sayede discovery kartımızla farklı çiplere program atmayıda gerçekleştirmiş olduk :)
Başlık: Ynt: Stm32f103 program atamama
Gönderen: pisayisi - 03 Ocak 2012, 23:32:03
@SERRO EFE ben de f4 kitteki swd kullanarak cn3 jumper ları sökerek stamp stm32 boardu usb den stlink ile  pc ye bağlamak istedim ancak iletişim kurulamıyor. SWD bağlantısını açık olarak nasıl yaptınız...
Başlık: Ynt: Stm32f103 program atamama
Gönderen: SERRO EFE - 03 Ocak 2012, 23:44:25
soketin d2 tarafından başlayarak
1. pin-boş
2.pin-porta.14
3.pin-gnd
4.pin-porta.13
5.pin-portb.4
6.pin-portb.3
connection swd olarak seçili extra bişey yapmadım

kullandığım çip stm32f103vct6
Başlık: Ynt: Stm32f103 program atamama
Gönderen: pisayisi - 04 Ocak 2012, 00:00:19
ben serial wire debug modunda sadece gnd, porta14 ve porta15 bağlantısı yapıyordum. ilave pinlerle
PB3/JTDO/TIM2_CH2/SPI1_SCK 55
PB4/JNTRST/TIM3_CH1/SPI1_MISO
kullanarak aslında jtag tipi bir bağlantı oluyor sanırım. stlink programında jtag seçilmesi gerekecek sanırım swd sadece iki pinle yapılan haberleşme olarak tanımlanmış. Artık yarın bir denerim bakalım nasıl olcak, Teşekkürler...
Başlık: Ynt: Stm32f103 program atamama
Gönderen: SERRO EFE - 04 Ocak 2012, 08:50:27
Evet pb.3-pb.4 bağlayınca jtagla programlıyomuş gibi oluyor ama swd seçiliydi. Akşama pb.3-pb.4 ü ayırıp tekrar denemek lazım.
Ayrıca @pisayisi bağlantıları pa14-pa15 olarak yaptığını yazmışsın ben 13 ve 14 numaralı pinlere bağladım. Senin kullandığın işlemci ne bilmiyorum ama bi yanlışlık olmasın.
Başlık: Ynt: Stm32f103 program atamama
Gönderen: SERRO EFE - 04 Ocak 2012, 19:44:12
@pisayisi portb.3 ve portb.4 ü işlemciden ayırdım. Stlink işlemciyi tanıdı sadece gnd-pa13-pa14 bağlı debug yapabiliyorum.
Bilgin olsun..