Picproje Elektronik Sitesi

DERLEYİCİLER => Diğer Derleyiciler => KEIL => Konuyu başlatan: z - 27 Aralık 2010, 13:30:13

Başlık: Kullandigim Jtag devresi cok yavas, ulink
Gönderen: z - 27 Aralık 2010, 13:30:13
Kodlarimi harware uzerinde adim adim kostururken arm karti ile birlikte gelen jtag devresinden yararlaniyorum.
Ancak jtag uzerinden yapilan islemler inanilmaz yavas ve 100$ a alinan arm kartiyla hazir gelen bu devre den fazlasini beklemek dogru degil.

Ulink kullanan varsa memnuniyet durumunuzu ogrenebilirmiyim?

ulink pro kullanan varmi?

Başlık: Ynt: Kullandigim Jtag devresi cok yavas, ulink
Gönderen: elektrotasarim - 27 Aralık 2010, 16:04:52
Merhaba,

Ulink ve Ulink2 kullandım, açıkçası oldukça memnun kaldım ikisinden de. Yavaşlıktan kastınız debug'ta adım adım ilerleme aşamasındaysa sıkıntı yaşamamıştım. Sadece büyük programlarda (> 100KB) yükleme aşaması uzun sürüyordu biraz.

Kullandıklarım Keil'in orjinal ürünleri, ulink2'yi deneme kartıyla beraber kampanya çerçevesinde almıştık. Tekil almak isteyince fiyatlar uçuyor. Ama 50-60 $ civarında klonları vardı, denemediğim için onlar hakkında birşey söyleyemeyeceğim.
Başlık: Ynt: Kullandigim Jtag devresi cok yavas, ulink
Gönderen: z - 27 Aralık 2010, 22:11:14
Sitenize bakinca stellaris kullandiginizi gordum. Kullandiginiz Ulink ile stellaris beraberinde gelen jtag kartini mukayese edebilirmisiniz.

TI in bahsettigim  jtag karti oyuncak gibi. Ote yandan cok iyi oldugunu dusundugum ulink pro cok pahali. Ulink2 ve Ulink-ME nin de oyuncak gibi olmasindan endise ediyorum.
Başlık: Ynt: Kullandigim Jtag devresi cok yavas, ulink
Gönderen: elektrotasarim - 28 Aralık 2010, 08:39:50
Stellaris'le beraber gelen JTAG'in performansı fena değil bence.
Keil'in sitesinden Ulink'lerin karşılaştırmasında UlinkPro'nun "performance" kriterleri çok üstün gözüküyor. Keşke deneme fırsatım olsaydı daha iyi yorumlardım. Ama Ulink2'nin bile çok pahalı olduğunu düşünüyorum. Almak istersem klonunu almayı düşünürüm (http://www.micro4you.com/store/arm-jtag-usb/prod_90.html). Bunu kullanan arkadaşlar vardı sanırım forumda.
Başlık: Ynt: Kullandigim Jtag devresi cok yavas, ulink
Gönderen: z - 28 Aralık 2010, 12:08:56
Eger ulink2 ile kart uzerindeki yazilim adim adim yurutulurken, ekranda register, disasm, memory sayfalari acikken bir satirlik asm kod dan diger asm koda geciste 1 hatta 2 saniye zaman geciyorsa kotu.

F11 e tik tik tik hizlica bastigimda (saniyede 5 tik mesela) gecisleri aninda izleyebilecegim performansda bir urun lazim.
Başlık: Ynt: Kullandigim Jtag devresi cok yavas, ulink
Gönderen: f_machine - 28 Aralık 2010, 23:52:09
ulink pro'yu deneme fırsatı buldum . Gayet hızlı  30 kb lık bir programı atması 1-2 saniye sürüyor.Debug modunda da F11 le geçişler oldukça hızlı anında tepki veriyor.Yalnız cortex-debug konnektörü yavaş kalıyor.Trace yaparken , sürekli data overflow oluyor . ETM portu kullanmak daha mantıklı . Ama daha kendi yazdığım programları debug edemedim .1-2 hafta içinde daha detaylı bilgiler verebilirim.
Başlık: Ynt: Kullandigim Jtag devresi cok yavas, ulink
Gönderen: z - 30 Aralık 2010, 11:39:16
@elektrotasarim

Ulink2 kullanarak herhangi bir ARM cortex islemcide en azindan 128 int lik memory window acik iken disasm edilmis kodlari f11 i cok hizli sekilde tiklarken ekrandaki degisimleri izleyebilecegimiz kisa bir video yayinlayabilirmisin?


Başlık: Ynt: Kullandigim Jtag devresi cok yavas, ulink
Gönderen: Burak B - 30 Aralık 2010, 12:40:37
Ben Jlink v4.22a ile kullanıyorum KEIL i gayet memnunum.
Başlık: Ynt: Kullandigim Jtag devresi cok yavas, ulink
Gönderen: z - 30 Aralık 2010, 13:01:38
Peki bahsettigim sekilde jLink in bir videosunu izletebilirmisin?
Başlık: Ynt: Kullandigim Jtag devresi cok yavas, ulink
Gönderen: Burak B - 30 Aralık 2010, 13:57:53
Akşam bi denerim hocam.
Başlık: Ynt: Kullandigim Jtag devresi cok yavas, ulink
Gönderen: z - 30 Aralık 2010, 18:49:12
Bu arada, ekran goruntusunu fotograf makinesi yada webcam kullanmadan film haline getirmek icin hangi yazilimi kullaniyorsunuz?
Başlık: Ynt: Kullandigim Jtag devresi cok yavas, ulink
Gönderen: tuggy - 30 Aralık 2010, 20:19:43
http://camstudio.org/
Başlık: Ynt: Kullandigim Jtag devresi cok yavas, ulink
Gönderen: elektrotasarim - 30 Aralık 2010, 20:21:43
@bunalmis,
ZeallSoft (Super Screen Capture), bu programı ekran görüntüsünün videosunu almak için kullandım.
Debugger: uLink
Donanım: http://elektrotasarim.com/STM32miniDev.html
Yazılım: http://elektrotasarim.com/STM32miniDevUygulamalari.html ("3- LED Display Uygulaması" bölümündeki yazılım)
Yazılım boyutu: 1 KB
Youtube link: http://www.youtube.com/watch?v=GljXPcMrFLc

Breakpoint noktasından itibaren (134. satır), F11'e sürekli basıyorum. Videodan görüleceği gibi hiçbir takılma olmadan program akıyor.
Ama bunda programın çok küçük olmasının (1KB) payı büyük diye düşünüyorum.

Şimdiye kadar uLink performansını ciddi ciddi test etmemiştim, bahaneyle iyi oldu.
Başlık: Ynt: Kullandigim Jtag devresi cok yavas, ulink
Gönderen: z - 30 Aralık 2010, 22:03:06
Ilgin icin tesekkurler fakat Asm satirlarini degil C satirlarini adimlatmissiniz.

C programinizin main fonksiyonunun ilk komutuna breakpoint koyun. F5 ile programi kosturun.
Kosma islemi breakpoint noktasinda durunca yukaridaki disasm penceresini tiklayin ve F11 ile adimlamaya baslayin. (Tabiki hizli hizli)

Ancak bu durumda jtag hizi hakkinda fikir edinebiliriz.
Başlık: Ynt: Kullandigim Jtag devresi cok yavas, ulink
Gönderen: Burak B - 31 Aralık 2010, 01:32:02
Hocam buyrun;

Debugger : Jlink
Donanım : Expkits LPC1768 Prototip
Yazılım : NXP Secondary Bootloader - http://ics.nxp.com/support/documents/microcontrollers/zip/an10866.zip (http://ics.nxp.com/support/documents/microcontrollers/zip/an10866.zip)
Yazılım Boyutu : 19KB

Parmağım F11' de sonra usb aygıt bulununca F5 ile run ediyorum. Bilgisayarım dan LPC1768' in secondary ISP' si bir disk gibi görünüyor. JTAG hızı burada 1Mhz. Bu cihaz 12Mhz ye kadar destekliyor.
Youtube linki : http://www.youtube.com/watch?v=efrAIVQOaiU (http://www.youtube.com/watch?v=efrAIVQOaiU)


Buda bunalmis hocamın yukarıda bahsettiği şekilde ve birazda JTAG zorlansın diye yaptığım bir deneme. PCUSB - ARMUSB haberleşmesi esnasında debug.

Youtube Linki 2:  http://www.youtube.com/watch?v=5Q_WCYOK1b8 (http://www.youtube.com/watch?v=5Q_WCYOK1b8)
Başlık: Ynt: Kullandigim Jtag devresi cok yavas, ulink
Gönderen: elektrotasarim - 03 Ocak 2011, 09:14:07
micro4you'dan daha önce alışveriş yapanları sanırım forumda okumuştum. bu nedenle güvenilir diye bildiğimden bu linki verdim. sizin bahsettiğiniz 15$'a Jlink'lerden kullanma imkanınız oldu mu acaba ?
Başlık: Ynt: Kullandigim Jtag devresi cok yavas, ulink
Gönderen: Burak B - 03 Ocak 2011, 10:48:49
jlink jlinktir verdiğim videoyu izlediysen alet öyle çalışıyor.
Başlık: Ynt: Kullandigim Jtag devresi cok yavas, ulink
Gönderen: ahmet2004 - 03 Ocak 2011, 14:57:52
Arkadaşlar güzel Jtagları çalıştırmışsınız.

Birde Jtag clock'u 12Mhz'e alın öyle deneyin.Jtag 12Mhz'e kadar destekliyor diyor bu ne oranda doğru?

Veya şöylede yapabilirsiniz önce jtag clock'u 5Mhz yapın debug yapabiliyormu?

Sonra jtag hızını 12Mhz'e getirin debug yapabiliyormusunuz?
Başlık: Ynt: Kullandigim Jtag devresi cok yavas, ulink
Gönderen: z - 03 Ocak 2011, 15:12:12
Marka jtaglarda bile eger bastan beri bu clok frekansini 1yada 2Mhz de tutuluyorsa tabiki jtagin yetenegi hakkinda hic fikir edinemeyiz.

Yillar once kullanigim cipin jtagina bosubosuna 1000$ vermedim.

Başlık: Ynt: Kullandigim Jtag devresi cok yavas, ulink
Gönderen: fatihkuzucu - 03 Ocak 2011, 15:38:02
1000$ jtag soygun demektir. Bence..

Bu arada gerbay 15$a usb jtag nerede var? Benim gördüklerim 50$ üzerinde.
Başlık: Ynt: Kullandigim Jtag devresi cok yavas, ulink
Gönderen: Burak B - 03 Ocak 2011, 15:41:17
@ahmet2004

jtag in 12Mhz yi ne oranda desteklediğini yada hedefin bu hızda jtag işlemine izin verip vermediğini test etmek lazım. Bendeki cihazın örneği ortada. Kullandığım cihaz gerbay' in bahsettiği klondur. LPC1768 için KEIL' de debug ayarları penceresinde 10Mhz nin üstünü zaten göstermiyor. Diğer yandan Jlink command satırında 12mhz' ye ayarlamaya çalışıldığında bu (LPC1768) chip için max ~5Mhz bir hız belirliyor jlink ve çalışıyor. Ancak Topjtag ve topflash programları ile kullandığınızda 12Mhz' yi görebiliyorsunuz ve boundary scan olarak çalıştırabiliyorsunuz (bunu STBx25xx MIPS ile denedim elimdeki LPC1768 boundary scan desteklemiyor 100 pin) ancak bunun ne ölçüde doğru olduğunu soracaksınız. Onu da bilemiyorum doğal olarak. Ekipmanı ve jlink'i + DM500 receiver' ı olan arkadaş ölçüversin.
Başlık: Ynt: Kullandigim Jtag devresi cok yavas, ulink
Gönderen: z - 03 Ocak 2011, 16:01:00
Alıntı yapılan: fatihkuzucu - 03 Ocak 2011, 15:38:02
1000$ jtag soygun demektir. Bence..

Bence de soygun fakat, 15 Sene once JTAG bir iki firmanın tekelindeydi. Günümüzde aynı ürün 500$ a indi. Çinliler 200 küsür dolardan satıyor. Fakat bir başka aile için üretilmiş bu ürünü malesef ARM serisi için kullanamıyorum.

ulink pro da 1395$.

Bu jtag cihazı ile 15$ lık jtag cihazı aynı işi mi yapar sizce?

Başlık: Ynt: Kullandigim Jtag devresi cok yavas, ulink
Gönderen: fatihkuzucu - 03 Ocak 2011, 16:18:23
15$ a usb jtag yok onu bir kere belirleyelimde. Benim bildigim yok.
Olimex ve çinlilerin usb jtagleri 50$ dan başlıyor. Yapılacak iş konusunda çok önemli farkları oldugunu düşünmüyorum.
Fark koruma devrelerinde olabilir. Mesela yüksek voltajlı devrelerde çalışıyorsanız. o zaman optolu korumaları olan bir alet ile hedef devreye yaklaşmak daha mantıklıdır. Klonlarda optolar falan olmaz işin doğası gereği. Klon ile motor sürücü devresine dalarsanız ilk kullanıcı hatasında pc dahil çöp olur. Tabi bunun hatasını klona atmak abesle iştigal olur. Kullanıcı az para yatıracaksa yapacagı haraketlere dikkat etmelidir.

Sizin şu an 500$ dediginiz jtagi acıp hemen devrelerini incelemek gerek. Eğer korumaya yönelik devreler yok ise 500$ da soygun demektir.
Başlık: Ynt: Kullandigim Jtag devresi cok yavas, ulink
Gönderen: z - 03 Ocak 2011, 16:33:34
Dogrudur. 

Bu konularda altini olan kurali koyar sozu gecerli.

Elimdeki jtag icinde  TI in JTAG cipi ve yanlis hatirlamiyorsam bir de CPLD var. Koruma vs yok. Eger bu jtaga bir de izolator modulu istersem yanlis hatirlamiyorsam 500$ daha istiyorlar. (Detaylar icin Spectrum digitale bakiniz.)

Su anda Arm cortex3 cipim icin 1Mhz de sorunsuz calisan zorlanirsa 2Mhz de calisacabilegi belirtilen jtag kartim var. Fakat memnun değilim. Daha iyi bir sey almak istiyorum.

Keil ulink pro ya 1000 kusur dolar verilmelimi verilmemelimi?

Bu jtagi alinca Keilin IDE si ile jtag cihazinin tum gucunu kullanabilecekmiyim?

Yoksa daha once aldigim 1000$ lik jtagda oldugu gibi 3000$ daha verip emulator yazilimi almam mi istenecek.

Sonucta emulator yazilimini alamadim ve bu pahali jtagi cip programlama ve dusuk hizda emulasyon haricinde kullanamadim. O tarihlerde baska secenegim yoktu. Dolayisi ile hata ettim bir ton para verdim demiyorum. Fakat gunumuz sartlarinda Keil uvison 4 beraberinde kullanmak icin ulink pro alinmali mi alinmamali mi sorusunun cevabini merak ediyorum.

Yoksa Ulink proya da ihtiyacim yok ulinkin daha alt basit modellerini mi almaliyim?

Başlık: Ynt: Kullandigim Jtag devresi cok yavas, ulink
Gönderen: fatihkuzucu - 03 Ocak 2011, 17:00:05
Ben olsam keilide kırılmış kullanırdım jtagide klon olarak alırdım. Varsa gereken başka yazılımlar bunlarında kırıklarını bulurdum. Bakınız sonsivri.
Yüksek voltajlı devrelerle çalışılması gerekecekse yüksek hızlı optolardan bir buffer devre yapıp hedef devreye baglanılabilir.
Bahsi geçen jlink8 klonu orijinal firmwareleri kullanarak keil içerisinden update edilebiliyor. Buda donanımın (jtagdaki mcunun) aynı oldugunu gösterir. Orijinal firmware olan bir klon ile  orijinal ürün arasında performans olarak bir fark beklemek mantıklı değil.
Ben çok küçükken JTAG 1985 te farklı mcuları ortak bir platformda buluşturmak için çıkmış. Ortak hedefleri olan bir platformdan bu kadar farklılıkların çıkmasının bence tek bir sebebi var. İnsanlardan daha fazla para kazanabilmek. Teknolojinin transferi için biçilmiş bir fiyatlandırmaya gidiliyor. Derleyeci firmaları ve mcu üreticileri bundanda bir şekilde para kazanmayı amaçlıyorlar.
İleride bu derleyicilerde çok düşük fiyatlara satılacağı bence kesin. Bakınız CoIDE http://www.coocox.org/CooCox_CoIDE.htm (http://www.coocox.org/CooCox_CoIDE.htm)
Başlık: Ynt: Kullandigim Jtag devresi cok yavas, ulink
Gönderen: elektrotasarim - 03 Ocak 2011, 18:29:08
Ben de fatihkuzucu'ya katılıyorum. Ulink'in klonunu denemeden orjinaline o kadar para vermezdim. (Tabi ki bunu almak, denemek, vs. için biraz zamana ihtiyacınız olacak. İşiniz acil değilse böyle bir yol izlenebilir.) Şayet klonu beğenmezseniz, digikey'de şöyle ürünler var: http://search.digikey.com/scripts/DkSearch/dksus.dll?Detail&name=MCB2103U-ND
min. 349$'a bu veya benzeri bir kitiniz ve bir Ulink2'niz olabilir.
Ulink'ten beklentilerimiz farklı olabilir ama Ulink2 bence birçok anlamda işinizi görecektir. Keil ile direk kullanabilirsiniz, herhangi bir ek maliyetli birşeye ihtiyaç yok.
Başlık: Ynt: Kullandigim Jtag devresi cok yavas, ulink
Gönderen: f_machine - 04 Ocak 2011, 10:54:52
Alıntı yapılan: gerbay - 04 Ocak 2011, 10:32:21
içinde bir tane LPC2148, birkaç tane buffer olan ULink2 pro ya 1395 USD vermektense klon kullanmak çok çok daha iyi bence..

Bir düzeltme yapayım, Ulink pro da mikrodenetleyici yok.İçinde Xilinx Virtex 4 FPGA var.


Ulink Pro'nun donanımı :
http://www.keil.com/support/man/docs/ulinkpro/ulinkpro_hardware.htm (http://www.keil.com/support/man/docs/ulinkpro/ulinkpro_hardware.htm)
Başlık: Ynt: Kullandigim Jtag devresi cok yavas, ulink
Gönderen: z - 18 Ağustos 2011, 11:40:19
Hızlı çalışan Jtag cihazı almaya karar verdim.

Alınabilecek en uygun Jtag cihazının marka ve modelini tespit edebilmek adına üyelerle bir test ortamı oluşturalım istiyorum.

Eminim ki bu kadar üyede en az 5..6 farklı jtag cihazı vardır.

Öncelikle jtag cihazında Jtag Clk frekansını 2Mhz üzerine set edip kullanabilen varmı? Varsa hangi markayı kullanıyorsunuz?
Başlık: Ynt: Kullandigim Jtag devresi cok yavas, ulink
Gönderen: z - 18 Ağustos 2011, 11:57:38
Bazı jtag cihazları neden pahalı sorusu için linkteki video fikir verecektir.

http://www.xds510.com/xds_speed.php
Başlık: Ynt: Kullandigim Jtag devresi cok yavas, ulink
Gönderen: z - 18 Ağustos 2011, 12:30:25
Arm on chip debug interface, chances and Limitations

http://www.asyst.si/isystem/files/downloads/article/isystem_arm-on-chip-debug-interfaces.pdf

Başlık: Ynt: Kullandigim Jtag devresi cok yavas, ulink
Gönderen: MC_Skywalker - 18 Ağustos 2011, 12:55:36
Kullanmadım ama birde RedProbe diye bir jtag var CodeRed firmasının tanıtımında 30 Mhz clk hızına çıka bilidiğini yazmakta.
Kendi IDE si dışında diğer IDE ler ile uyumlumudur bilmiyorum.

http://www.code-red-tech.com/red-probe-plus.php
Başlık: Ynt: Kullandigim Jtag devresi cok yavas, ulink
Gönderen: leblebitozu - 18 Ağustos 2011, 13:08:52
http://www.hjtag.com/product_intro.html alternatif cihaz olarak bu var (15 mhz)

fakat jlink tavsiye olunur hızı iyi bence 12 MHZ'e kadar desteği var ama çoğu işlemcide bu hızlara destek vermiycektir, ayrıca RDI denilen bir yazılım desteği ile geldiğinden IAR,KEIL,Crossworks ve daha bir çok compiler ile çalışabiliyor en çok desteğe sahip JTAG budur. Klonlarını'da 50 USD altında bulabilirsiniz.

* JLINK ile 5 MHZ rahat çalıştım, not olarak belirteyim.
Başlık: Ynt: Kullandigim Jtag devresi cok yavas, ulink
Gönderen: z - 18 Ağustos 2011, 13:39:00
Aslında Keili koşturduğum PC nin jtag hızından olan memnuniyetsizliğimde ne kadar payı var bilmiyorum.

Kodları adım adım koştururken  (trace ederken) ekranda pek çok alan yenileniyor. Haliyle PC hızı da benim debug hızımı düşürüyor diye düşünüyorum.

Eğer elinizdeki jtag cihazını daha yavaş yada daha hızlı PC ye takma şansınız varsa debug hızınızın etkilenip etkilenmediği konusundaki deneyimlerinizi yazabilirmisiniz?
Başlık: Ynt: Kullandigim Jtag devresi cok yavas, ulink
Gönderen: z - 18 Ağustos 2011, 18:10:47
Code Red hoşuma gitti fakat Keil'de Debug toolları arasında Red Probe'u göremedim.

Keil 4.2 de sunulan seçenekler aşağıda ve 9 adetle sınırlı görünüyor.

ULINK Cortex Debugger
RDI Interface Driver
Altera Blaster Cortex Debugger
Stellaris ICDI
Signum Systems JTAGjet
Cortex M/R JLINK/J-Trace
ST-Link Debugger
ULINK Pro Cortex Debugger
NULink Debugger

Başlık: Ynt: Kullandigim Jtag devresi cok yavas, ulink
Gönderen: z - 22 Ağustos 2011, 14:03:55
(http://www.code-red-tech.com/images/Red%20Probe%20Plus%20720x577.png)

Malesef Red Probe+  en azından şimdilik Keil ile kullanılamıyor.

Çok da hoşuma gitmişti ve fiyatı da Ulink Pro gibi uçuk değildi.
Başlık: Ynt: Kullandigim Jtag devresi cok yavas, ulink
Gönderen: f_machine - 22 Ağustos 2011, 15:38:03
@bunalmis
pc nin trace performansına etkisi
http://www.keil.com/support/man/docs/ulinkpro/ulinkpro_pc_performance.htm (http://www.keil.com/support/man/docs/ulinkpro/ulinkpro_pc_performance.htm)