Selamlar Arkadaşlar,
JTAG için cihaz almayı düşünüyorum. Ama daha önce kullanmadığım için biraz bilgiye ihtiyacım var.
Öncelikle JTAG bağlantısı IC'den IC'ye değişmiyor değil mi ? Yani STM32 de olsa TI ın yada diğerlerininde olsa aynı aygıtı kullanabilirim sanırım.
Ben aşağıdaki JLink v8 kopyası almayı düşünüyorum. fiyatı yaklaşık 10$
(http://cloud8.lbox.me/images/384x384/201208/hakiki-v8-jlink-kol-emulatoru-ve-cift-tampon-jtag-j-link-adaptor-plakasi_gneqvq1346397769538.jpg)
Sizin önerileriniz nedir?
Bu cihazı kullanıyorum ve memnunum. Daha hızlısını kullanan varsa ben de bilmek isterim. Debug aşamasında kodları adım adım çalıştırırken hızlı jtag daha az can sıkıyor.
Alıntı yapılan: z - 31 Temmuz 2013, 17:32:21
Bu cihazı kullanıyorum ve memnunum. Daha hızlısını kullanan varsa ben de bilmek isterim. Debug aşamasında kodları adım adım çalıştırırken hızlı jtag daha az can sıkıyor.
Peki hocam bilgim doğrumu? Yani tüm JTAG li cihazlarda kullanılabiliyormu?
Evet Jtag evrensel bir cihaz. JTAG portuna sahip her çipte kullanabilirsin.
Fakat !!!!
Kullandığım yazılımın jtag listesinde, kullanmak istediğin Jtag cihazının mevcut olması lazım.
Mesela TI DSP çiplerini programlamak için kullandığım XDS511PP Jtag cihazı, KEIL'in listesinde bulunmadığı için, ARM çiplerini programlamada vs kullanamıyorum.
Bir noktaya daha açıklık getirelim. Bu cihazı Keil gördüğüne göre, bu cihazla TI ın DSP chiplerini de Keil ile debug edebilirim. Doğrumudur?
Alıntı yapılan: kralsam - 31 Temmuz 2013, 19:40:21
Bir noktaya daha açıklık getirelim. Bu cihazı Keil gördüğüne göre, bu cihazla TI ın DSP chiplerini de Keil ile debug edebilirim. Doğrumudur?
Hayır. Cihazın o işlemciyi desteklemesi önemli.
Keil TI'ın DSP çiplerine destek vermiyor. Dolayısı ile bu Jtag cihazını Keil ile kullanarak DSP programlayamazsın.
Öte yandan TI'ın IDE si Code Sutudio da Jlink'e destek vermiyor.
Para tuzağı. Code Red'in uygun fiyatlı çok güzel jtag cihazı var fakat rakip firma Keil buna destek vermiyor.
Alıntı yapılan: z - 31 Temmuz 2013, 19:51:07
Keil TI'ın DSP çiplerine destek vermiyor. Dolayısı ile bu Jtag cihazını Keil ile kullanarak DSP programlayamazsın.
Öte yandan TI'ın IDE si Code Sutudio da Jlink'e destek vermiyor.
Para tuzağı. Code Red'in uygun fiyatlı çok güzel jtag cihazı var fakat rakip firma Keil buna destek vermiyor.
Keil eğer TI'ın DSP çiplerine destek vermiş olsaydı yapılabilirdi. Yada Code Composer Studio Jlink destekleseydi yine kullanılabilirdi. Sonuç olarak JTAG her yerde JTAG. İnşallah doğru anladım. Aç karnına olmuyor pek ama :)
Peki sadece programlama ihtimalim yokmu ?
10 Doları ver kurtul.
10 dolara nerede satılıyor bu cıhaz ?
http://www.aliexpress.com/wholesale?SearchText=jlink&catId=0&initiative_id=SB_20130731102818 (http://www.aliexpress.com/wholesale?SearchText=jlink&catId=0&initiative_id=SB_20130731102818)
firmware güncellemesi yapmayın, güncelleme ile klon olduğunu farkediyor alet, geri döndürmesi biraz zahmetli
OpenOCD kullanın.
Bir adet sipariş verdim hadi hayırlısı bakalım. :)
Alıntı yapılan: ByteMaster - 01 Ağustos 2013, 00:40:00
OpenOCD kullanın.
Bunu öğrendiğim iyi oldu. Linux ta da çalışabiliyor sanırım. :)
CM3 çiplere program atmak ve debug etmek için TI'ın ARM kitleri ile beraber verdiği Stellaris ICDI kartını kullandım ancak hızından memnun kalmadığım için JTAG cihazı almak için sizlere de danışmıştım.
Nihayetinde çakma JLink cihazı aldım ve uzun süre memnun kalarak kullandım. Bir kere update ettim fakat sonraları update etmeye korktum. (Gerekçeleri forumda yazıyor)
Ne varki Jlink için ST Link Utility tarzında bir program bulamadığımdan bunu da bir kenara bırakıp STM32F discovery kitinde bulunan ST-Link deprecated versionu kullanmaya başladım.
Çipin koruma ayarlamalarını yapabilme açısından artık ST Link Utility programını da kullanabilirken bu kez de Keil'de çipin bazı bölgelerini silmeden program yükleme konusunda ST-Link (deprecated version) için DEBUG menülere ilgili seçeneklerin konmadığını gördüm. (Hepsi para tuzağı gibi)
En nihayetinde orjinal ST-Link/V2 aldım ve tüm bu dertlerden kurtuldum.
Şimdi keşke en başından çakma kartlara falan hiç bulaşmasaydım diyorum.
(http://i.hizliresim.com/1PGvRB.jpg) (http://hizliresim.com/1PGvRB)
Minicik ve çok da kibar.
j-link klon bende var. firmware düzelttim ve şu an son version seggerin programı ile kullanılabiliyor. Araştırma için hiç uğraşma al kullan . bazı firmalar düzeltilmiş firmware ile yolluyor. güncelleme yapman sorun çıkarmaz. firmware güncellemesinden sonra cihaz kullanılmaz duruma geçerse düzeltmek kolay 3-4 dakikalık iş.
Expkits'de var hocam
http://expkits.com/smagaza/test-programlama-cihazlari/ST-LINK-V2#.U3Hxlvl_uyk (http://expkits.com/smagaza/test-programlama-cihazlari/ST-LINK-V2#.U3Hxlvl_uyk)
Aslında bende almayı düşünüyorum.
Gerbay Farnell'den buluduğum ülkede kdv dahil €26.27 tuttu.
Bunun izolasyonlu olanı var. Onu alsam mı diye çok düşündüm. 70 küsür Euro istiyorlar.
Gelmeme az kaldı çatır çatır yeriz gene.
Teşekkürler hocam, bugüne kadar hiç izolasyonlu JTAG cihazım olmamıştı.
İzolasyonlu JTAG ısmarlayacaksın yanlış anlamadım değil mi?
İlgilenenler için;
Eğer PC nin toprağına göre potansiyele sahip örneğin şebeke ile izolasyonu olmayan motor sürücü UPS gibi cihazlardaki ARM çipleri debug etmek, program atmak gerekirse
izolasyonlu JTAG devreleri kullanılıyor.
Aşağıda ST nin kendi ürününün resmi var. (76 Euro + KDV)
(http://ie.farnell.com/productimages/farnell/standard/2318865-40.jpg)
http://ie.farnell.com/stmicroelectronics/st-link-v2-isol/debugger-programmer-stm8-stm32/dp/2318865?ref=lookahead (http://ie.farnell.com/stmicroelectronics/st-link-v2-isol/debugger-programmer-stm8-stm32/dp/2318865?ref=lookahead)
DİGİKEYDE 100$ http://www.digikey.com/product-search/en?vendor=0&keywords=ST-LINK%2FV2-ISOL (http://www.digikey.com/product-search/en?vendor=0&keywords=ST-LINK%2FV2-ISOL)
@z hocam bu izolasyonla ilgili daha önce bir konu açmıştınız diye hatırlıyorum. Ulink2,Jlink gibi programlayacılara ek bir modül takılıyordu.
O aparatlardan aldınız mı? (Konuyu bulamadım.)
Bir ara yapmaya karar vermiştim hatta izolasyonu çiple değil de transformatör ile yapacaktım ancak el atamadım.
Bildiğiniz gibi izolasyon çipleri 2500v gibi voltaj altında sorunsuz çalışıyor. Fakat güç katınız patlar ve JTAG pinlerine kadar yüksek voltaj gelirse bu durumda izolasyon çipi de patlıyor o patlayınca bu kez PC usb de patlıyor.
Dolayısı ile bu tip uygulamalarda transformatör ile izolasyon en iyisi.
Keza endüstriyel devrelerde optocouplerde de aynı sıkıntı var.
Hocam izolasyonda 2500 voltun üzerinde iletkenlik artmaz mı? sizin trafo sarımınız da bu elektriği yalıtmaya yetmeyecektir. Örnek insanların statik yük ile çarpılmasının 30 bin voltun üzerinde olduğunu biliyoruz.
Bence en sağlıklısı maliyetten kaçmayıp optik izolasyon yapmak.
Trafoda izolasyonu sağlamak kolay. Karkasın iyi oldumu sorun yok.
Optik yada kapasitif yada saw tipi izolastölerin riskini yukarıda yazmıştım. Denemesi bedava.
Optonun kollektör emetorune 220v ver ve patlat. Diyod tarafındaki devreler de genellikle arızalanacaktır.
Patlama esnasında oluşan ark plasma demektir ve plazma bir elektron bulutudur. Bu bulut yok oluncaya (ark sönünceye) kadar etrafındaki devrelere hasar verir.
Opto vs sorun yokken tıkır tıkır çalışır ve izolasyonu hakkıyla sağlar ama patlama anında hiç bir işe yaramaz.
Trafoda primer ve sekoneri ayıran tabaka izolasyon voltajını belirler. 2 bin voltda dayanacak izolasyon bir trafoda kolaylıkla sağlanır. Hele hele trafo boyutunu küçük yapacam sevdası yoksa hiç sorun olmaz.
Bu arada burada bahsedilen trafo besleme hatti icin degil, JTAG sinyallerini sinyal anlaminda izole eden transformator anlamindadir.
Hocam burada herbir sinyal hattı için bir trafo kullanmak gerek galiba. Peki bu trafolar birbirlerini etkileyip yüksek hızlarda veri kaybına sebep olmaz mı?
Yüksek frekans transformatörleri video, ethernet gibi uygulamalarda zaten kullanılıyor. Sonuçta izolasyon ve iletim elemanı.
Bu yöntemin tek dezavantajı kaba oluşu.