ARM Mikrodenetleyiciler İçin Programlayıcı Tavsiyesi

Başlatan mdargut, 20 Mayıs 2015, 23:41:15

mdargut

Herkese iyi akşamlar.
ARM serisi macerasına ST'nin kitleri ile başladım ve devam ediyor. Bu aşamada bir programlayıcı almayı düşünüyorum. Aklımda STlink almak vardı, ama önce sizlerin bu konudaki tavsiye ve fikirlerinizi almak istedim. Orjinal ve kaliteli bir ürün olsun istiyorum. İleride farklı firmaların ürünlerinde de kullanabileceğim bir ürün olursa iyi olur.
Şimdiden herkese teşekkürler.

memo333

j-link edu versiyonu daha ucuz ve esnek bir çözüm olabilir.
Gömülü Linux Notları --> http://linuxedu.xyz/

z

Bir ara Çin malı çakma Jlink kullandım. STUtil programında çalışmadığı için daha sonra STlink uv/2 aldım ve çok memnunum.

STlinki tavsiye ederim. Minik ve kibar. Güncelleme olduğunda diğerlerinin Çin çakmalarında olduğu gibi farklı arayışlara girmek gerekmiyor.

Bana e^st de diyebilirsiniz.   www.cncdesigner.com

mdargut

Alıntı yapılan: z - 21 Mayıs 2015, 00:07:09
Bir ara Çin malı çakma Jlink kullandım. STUtil programında çalışmadığı için daha sonra STlink uv/2 aldım ve çok memnunum.

STlinki tavsiye ederim. Minik ve kibar. Güncelleme olduğunda diğerlerinin Çin çakmalarında olduğu gibi farklı arayışlara girmek gerekmiyor.



Hocam sizdeki hangi versiyonundan acaba?

http://www.st.com/web/catalog/tools/FM146/CL1984/SC724/SS1677/PF251168?sc=internet/evalboard/product/251168.jsp

Tek fark birisi izolasyonlu diyor fakat diğerinin ortasında ekstra bir konnektör var.

z

Ortasında ilave minik konnektörlü olanı aldım. Onunla STM8 leri de programlayabiliyorsun.

İzoleli olan daha pahalıydı halbuki daha çok işime yarardı.  (@Allegro Hala el atamadım. Ama aklımda.)

Bir zamanlar en hızlısını bulup alayım arayışına girmiştim ama bu jtag cihazından şimdilik gerçekten memnunum.

Motor uygulamalarında arada bir kitleniyor. Bu paraya da olsun o kadar.
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

mdargut

O halde izolasyonlu olanı liste başına alıyorum. Teşekkür ederim hocam.

Birde nereden almıştınız acaba? Farnellin siteyi bakıma alacağı tutmuş fiyat bakamadım. Digikeyde izolasyonsuz olanı var sadece.

HexfeT


mdargut

Alıntı yapılan: HexfeT - 21 Mayıs 2015, 01:03:07
Normalde 32F4 discovery'nin üzerindeki st-link'i kullanıyordum. Fazla para vermek istemedim, bugün bunu aldım. Olumsuz yorum yok gibi.

http://www.aliexpress.com/store/product/FREE-SHIPPING-ST-Link-V2-stlink-mini-STM8STM32-STLINK-simulator-download-programming-With-Cover/110055_1814606455.html

Sipariş elinize ulaştığında test edip paylaşırsanız sevinirim.

ogy

Alıntı yapılan: kim - 21 Mayıs 2015, 01:13:23
Sipariş elinize ulaştığında test edip paylaşırsanız sevinirim.
Elimde bu cihazdan var ve kullanıyorum.F1 ve L1 serilerini programladım problem yok.Değişkenlere bakmak için basit düzeyde debug kullandım ama kapasitesi nedir bilemiyorum.

mdargut

Alıntı yapılan: ogy - 21 Mayıs 2015, 09:22:36
Elimde bu cihazdan var ve kullanıyorum.F1 ve L1 serilerini programladım problem yok.Değişkenlere bakmak için basit düzeyde debug kullandım ama kapasitesi nedir bilemiyorum.
Aslında discovery kitleri üzerinde bulunan stlink güzel bir tasarımla bu kasa içine sığdırılabilir gibi duruyor. Aynı devreyi kullanmışlardır diye düşünüyorum. Gerçi orjinal cihazın içinde farklı bir yapı var mı oda belli değil.

engineer

Ben sipariş verdiğiniz bu ürünlerden kullandım, discovery kit üzerindekilere kıyasla çok dandik. Yazılım atma yada debug daha yavaş. Birkaçında arada bir usb görmeme gibi problemlede karşılaşmıştımç Debug ve programlama için kesinlikle J-Link öneririm, çakmaları ile orjinali arasında hiçbir fark yok ve gerçekten çok hızlı,  ayrıca profesyonel bi cihaz. Tekrar bir jtag emulator alacak olursanız yeni hw modeli olanlardan alın sanırım 9.1 di yeni sürümler. Eskilerde (v8) atmel kullanılıyordu yeni modellerde stm32 kullanmışlar, ben çok memnunum. Desteklediği cihaz sayısıda epey fazla, st-link ile yalnızca stm'lere yazılım atabilirsiniz. Hız olarak kıyaslamak gerekirse J-Link >> Discovery St-link > Çakma st-link

ogy

Alıntı yapılan: kim - 21 Mayıs 2015, 09:39:24
Aslında discovery kitleri üzerinde bulunan stlink güzel bir tasarımla bu kasa içine sığdırılabilir gibi duruyor. Aynı devreyi kullanmışlardır diye düşünüyorum. Gerçi orjinal cihazın içinde farklı bir yapı var mı oda belli değil.
Hocam aynı tasarım değil.Biraz kırpmışlar.İşlemci ve 1-2 direnç kondansatörden oluşuyor.

mdargut

Alıntı yapılan: engineer - 21 Mayıs 2015, 10:06:55
Ben sipariş verdiğiniz bu ürünlerden kullandım, discovery kit üzerindekilere kıyasla çok dandik. Yazılım atma yada debug daha yavaş. Birkaçında arada bir usb görmeme gibi problemlede karşılaşmıştımç Debug ve programlama için kesinlikle J-Link öneririm, çakmaları ile orjinali arasında hiçbir fark yok ve gerçekten çok hızlı,  ayrıca profesyonel bi cihaz. Tekrar bir jtag emulator alacak olursanız yeni hw modeli olanlardan alın sanırım 9.1 di yeni sürümler. Eskilerde (v8) atmel kullanılıyordu yeni modellerde stm32 kullanmışlar, ben çok memnunum. Desteklediği cihaz sayısıda epey fazla, st-link ile yalnızca stm'lere yazılım atabilirsiniz. Hız olarak kıyaslamak gerekirse J-Link >> Discovery St-link > Çakma st-link

Hocam bu j-link'i Coide ile  deneme fırsatınız oldu mu? İlk etapta STM ile uğraşacağım ama ileriye dönük geniş kapsamlı bir cihaz iyi olur. Birde FPGA larda da kullanılabiliyor mu acaba, bilginiz var mı?

hgs

jlinki klon alırsanız sorun yaşama ihtimaliniz var.Brick oluyor düzeltmekle uğraşman gerekebilir ara ara.
Jlinki orijinal almayacaksanız orijinal stlink v2 alın. Klonun orijinalden çok daha kötü olduğunu da düşünmüyorum. Yedek olsun diye alınabilecek fiyatları var.

engineer

CoIDE ile denemedim sanırım, ancak kullanılabildiğini biliyorum. Keil ile sıkca kullanıyorum, eclipse ve openocd ilede kullanmışlığım var. FPGA ile kullanılamıyor, onlar için jtag emulatorler farklı. Daha doğrusu SoC tipinde olan fpga'lerin bir kısmını destekliyor, yani içerisinde cortex-m core'u barındıranlardan bahsediyorum. Altera yada cyclone gibi fpga 'leri desteklemiyor.
Şu adreste J-Link'in desteklediği tüm core ve işlemci listesi mevcut: https://www.segger.com/jlink_supported_devices.html

Özellikle v8 olan j-linki bir kaç kez lisanstan dolayı patlatıp düzeltmişliğim var, gerekli yazılımları ve firmware'i indirip kurmak yeterli ancak v9 da hiç sorun yaşamadım. En güncel j-link firmware'leri çıkar çıkmaz atıyorum, henüz sorun yaşamadım. Ayrıca sürekli firmware'i güncellemeyede çok gerek yok, eğer herhangi bir sürüm lisans problemi çıkartmadıysa güncellemeden ondan devam etmek lazım, bu koşulda hiçbir zaman patlamaz.