www.elektronik.si Seznam forumov www.elektronik.si
Forum o elektrotehniki in računalništvu
 
 PomočPomoč  IščiIšči  Seznam članovSeznam članov  SkupineSkupine  StatisticsStatistika  AlbumAlbum  DatotekeFilemanager DokumentacijaDocDB LinksPovezave   Registriraj seRegistriraj se 
  PravilaPravila  LinksBolha  PriponkePriponke  KoledarKoledar  ZapiskiZapiski Tvoj profilTvoj profil Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil PrijavaPrijava 

ARM GCC + ULINK debugger?

 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> ARM arhitektura
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
aly
Član
Član



Pridružen-a: Tor 28 Sep 2004 14:51
Prispevkov: 9407
Aktiv.: 39.70
Kraj: Kranj - struževo

PrispevekObjavljeno: Čet Apr 09, 2009 10:23 am    Naslov sporočila:  ARM GCC + ULINK debugger? Odgovori s citatom

Vprašanje 1:
Uporaba ULINK USB adapterja z originalnim (Keil) debugerjem in
njega uporaba na platformi WinArm GCC oziroma YAGARTO orodja.

Bi to delovalo skupaj brez kakšnega posebnega inštalacijskega truda?

Vprašanje 2:
Imamo Xilinx JTAG-USB adapter.
Ali je možno to uporabiti za programiranje / debuggiranje ARM-ov?

lp
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran MSN Messenger - naslov
Glitch
Član
Član



Pridružen-a: Pet 07 Apr 2006 11:40
Prispevkov: 1477
Aktiv.: 6.32

PrispevekObjavljeno: Čet Apr 09, 2009 11:26 am    Naslov sporočila:   Odgovori s citatom

1. ulink dela samo v Keil okolju, ce uporabis gcc v Keilu (navodila so na Keilovi strani) potem da.

2. ne.

Oboje je popolnoma zaprt hw. Fuj fej. Smile

_________________
Answers: $1, Short: $5, Correct: $25, dumb looks are still free.
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
alessio
Član
Član



Pridružen-a: Pon 04 Dec 2006 8:39
Prispevkov: 363
Aktiv.: 1.61
Kraj: Ljubljana

PrispevekObjavljeno: Čet Apr 09, 2009 1:00 pm    Naslov sporočila:   Odgovori s citatom

V bistvu ti je že Glitch odgovoril in se seveda strinjam.

Dodal bi samo to, da če razmišljaš o uporabi GNU orodij za ARM proce,
bi predlagal, da uporabiš CodeSourcery toolchain. WinARM in Yagarto
sta plod dela dveh zanesenjakov (ki jih BTW zelo spoštujem), medtem
ko pa je CS profesionalno orodje, supportirano tudi s strani ARM-a Ltd.
CS lite edition, ki jo lahko uporabiš v navezi z Keilom, je brezplačno orodje.
Je pa v osnovi uporaba mišljena iz komandne vrstice oz. v povezavi z make
in makefile-i.

http://www.codesourcery.com/sgpp/lite/arm

PS V roku parih dni prihaja nov release z BSP za več komercialnih boardov. Wink

~ Aleš
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
aly
Član
Član



Pridružen-a: Tor 28 Sep 2004 14:51
Prispevkov: 9407
Aktiv.: 39.70
Kraj: Kranj - struževo

PrispevekObjavljeno: Čet Apr 09, 2009 2:59 pm    Naslov sporočila:   Odgovori s citatom

Kaj si točno mislil s tem: "...CS lite edition, ki jo lahko uporabiš v navezi z Keilom..." Da v Keilu nadomestiš vgrajeni compiler?

Je možno, da ima ta plošča STM32 tudi možnost nalaganja programa preko Bootloaderja - enako kot TA?
Kakšna je razlika (za programerja) med jedri ARM7 in Cortex-M3?

Sedaj pa debugiranje.
Ulink(2) + Keil Eval SW ima možnost debugiranja do 16k kode.
Obstaja še kakšen drug SW + HW za debuggiranje?

CodeSourcery je, kakor vidim, samo prevajalnik?

Še nekaj osnovnih informacij bi prosil v zvezi z Olimex, Eclipse, ...

_________________
I'm going to stand outside, so if anyone asks, I'm outstanding Smile
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran MSN Messenger - naslov
chaos
Član
Član



Pridružen-a: Sob 16 Sep 2006 22:12
Prispevkov: 1063
Aktiv.: 4.66
Kraj: Zagorje ob Savi

PrispevekObjavljeno: Čet Apr 09, 2009 3:19 pm    Naslov sporočila:   Odgovori s citatom

aly je napisal/a:

Sedaj pa debugiranje.
Ulink(2) + Keil Eval SW ima možnost debugiranja do 16k kode.
Obstaja še kakšen drug SW + HW za debuggiranje?


Amm, seveda, o tem je bilo že dosti govora.
OpenOCD + Wiggler JTAG ali Olimexov Arm-Usb-Ocd.

Kombinacija deluje super, jaz bolj kot ne uporabljam samo to. Imaš pa nekaj dela, da to nastaviš in se naučiš komande. Je tudi podpora za OpenOCD v Eclipse-u, če si za bolj grafični vmesnik.

Aja, še to: kolikor je meni znano, se da arme programirat tudi s Xilinxovim paralelnim programatorjem, mogoče tudi z usb. JTAG, takšen ali drugačen, je konec koncev le JTAG.

LP!
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
.
Član
Član



Pridružen-a: Ned 19 Sep 2004 22:04
Prispevkov: 16777193
Aktiv.: 70810.66

PrispevekObjavljeno: Čet Apr 09, 2009 4:46 pm    Naslov sporočila:   Odgovori s citatom

Brisana vsebina odstranjenega uporabnika.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
alessio
Član
Član



Pridružen-a: Pon 04 Dec 2006 8:39
Prispevkov: 363
Aktiv.: 1.61
Kraj: Ljubljana

PrispevekObjavljeno: Čet Apr 09, 2009 6:44 pm    Naslov sporočila:   Odgovori s citatom

aly je napisal/a:
Kaj si točno mislil s tem: "...CS lite edition, ki jo lahko uporabiš v navezi z Keilom..." Da v Keilu nadomestiš vgrajeni compiler?.


Ja, to sem mislil. Čeprav se je treba zavedati, da je vgrajeni toolchain ARM-ov!
In če ga kdo zna res narediti dobro v smislu optimizacije za ARM proce, je to zagotovo ARM Ltd.
Keil sicer ponuja tudi neko Lite verzijo z prevajanjem in debuggiranjem z omejitvijo exec. programja do velikosti 256kB,
ki je cenovno bolj dostopna.

Citiram:

Je možno, da ima ta plošča STM32 tudi možnost nalaganja programa preko Bootloaderja - enako kot TA?

Ja.

Citiram:

Kakšna je razlika (za programerja) med jedri ARM7 in Cortex-M3?

Za programerja niti ne, v smislu arhitekture pa velika, zelo!
Če šele začenjaš z ARM core, bi ti vsekakor svetoval, da startaš z CM3.
Nekje na sredini spodnjega linka imaš tudi krajšo primerjavo med jedri:
http://www.arm.com/products/CPUs/ARM_Cortex-M3.html

Pa še ena bolj opisna, dobro napisana primerjava:
http://www.sevensandnines.jp/website1/1.0.1.0/24/2/index.php?item=cms_6-s1/6&group=cms_6_grp-s1/11


Citiram:
Sedaj pa debugiranje.
Ulink(2) + Keil Eval SW ima možnost debugiranja do 16k kode.
Obstaja še kakšen drug SW + HW za debuggiranje?

Celo morje jih je. Poleg Keil-a in raznih free GNU orodij imaš recimo tudi zelo popularni IAR, pa Rowley, Raisonance, pa WinIdea od iSystem...
Tata mata debugger je od Abatrona za 4 mestno cifro v $$$$, pa recimo
meni priljubljeni Amontec za 2 mestno cifro v $$.

Citiram:

CodeSourcery je, kakor vidim, samo prevajalnik?

Nak, CS ni samo prevajalnik, ampak je celoten toolchain. Assembler, compiler, linker z dodatki raznih utility programja, binutils, kar je poznano iz vseh GCC orodij.


Citiram:
Še nekaj osnovnih informacij bi prosil v zvezi z Olimex, Eclipse, ..

Uf, tole je pa hudo splošno. Daj malo bolj definiraj kaj te zanima...

~ Aleš
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
alessio
Član
Član



Pridružen-a: Pon 04 Dec 2006 8:39
Prispevkov: 363
Aktiv.: 1.61
Kraj: Ljubljana

PrispevekObjavljeno: Čet Apr 09, 2009 6:46 pm    Naslov sporočila:   Odgovori s citatom

borisz je napisal/a:
Serial wire pa te open variante ne podpirajo...


Opa, zaenkrat še ne... Wink
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
Glitch
Član
Član



Pridružen-a: Pet 07 Apr 2006 11:40
Prispevkov: 1477
Aktiv.: 6.32

PrispevekObjavljeno: Čet Apr 09, 2009 7:27 pm    Naslov sporočila:   Odgovori s citatom

chaos je napisal/a:


Aja, še to: kolikor je meni znano, se da arme programirat tudi s Xilinxovim paralelnim programatorjem, mogoče tudi z usb. JTAG, takšen ali drugačen, je konec koncev le JTAG.

LP!


S paralelnim gre, ker je to pravzaprav neke sorte wiggler. USB zal ne. Ni driverja. USB varianta je resena s FTDI cipovjem. Mozna resitev bi bila tudi seggerjev j-link. Segger je odprl dokumentacijo, ki je potrebna, da se dostopa do driverja. Ce je kaksen napredek pa ne vem. Podobno kot je bilo ze omenjeno za SWD. Segger ima tudi gdb-serv, ki je pa zal zaprt in placljiv.

_________________
Answers: $1, Short: $5, Correct: $25, dumb looks are still free.
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> ARM arhitektura Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Stran 1 od 1

 
Pojdi na:  
Ne, ne moreš dodajati novih tem v tem forumu
Ne, ne moreš odgovarjati na teme v tem forumu
Ne, ne moreš urejati svojih prispevkov v tem forumu
Ne, ne moreš brisati svojih prispevkov v tem forumu
Ne ne moreš glasovati v anketi v tem forumu
Ne, ne moreš pripeti datotek v tem forumu
Ne, ne moreš povleči datotek v tem forumu

Uptime: 494 dni


Powered by phpBB © 2001, 2005 phpBB Group