 |
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
aly Član



Pridružen-a: Tor 28 Sep 2004 14:51 Prispevkov: 9407 Aktiv.: 39.70 Kraj: Kranj - struževo
|
Objavljeno: Čet Apr 09, 2009 10:23 am Naslov sporočila: ARM GCC + ULINK debugger? |
|
|
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 |
|
 |
Glitch Član

Pridružen-a: Pet 07 Apr 2006 11:40 Prispevkov: 1477 Aktiv.: 6.32
|
Objavljeno: Čet Apr 09, 2009 11:26 am Naslov sporočila: |
|
|
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.  _________________ Answers: $1, Short: $5, Correct: $25, dumb looks are still free. |
|
Nazaj na vrh |
|
 |
alessio Član

Pridružen-a: Pon 04 Dec 2006 8:39 Prispevkov: 363 Aktiv.: 1.61 Kraj: Ljubljana
|
Objavljeno: Čet Apr 09, 2009 1:00 pm Naslov sporočila: |
|
|
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.
~ Aleš |
|
Nazaj na vrh |
|
 |
aly Član



Pridružen-a: Tor 28 Sep 2004 14:51 Prispevkov: 9407 Aktiv.: 39.70 Kraj: Kranj - struževo
|
Objavljeno: Čet Apr 09, 2009 2:59 pm Naslov sporočila: |
|
|
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  |
|
Nazaj na vrh |
|
 |
chaos Član


Pridružen-a: Sob 16 Sep 2006 22:12 Prispevkov: 1063 Aktiv.: 4.66 Kraj: Zagorje ob Savi
|
Objavljeno: Čet Apr 09, 2009 3:19 pm Naslov sporočila: |
|
|
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 |
|
 |
. Član

Pridružen-a: Ned 19 Sep 2004 22:04 Prispevkov: 16777193 Aktiv.: 70812.10
|
Objavljeno: Čet Apr 09, 2009 4:46 pm Naslov sporočila: |
|
|
Brisana vsebina odstranjenega uporabnika. |
|
Nazaj na vrh |
|
 |
alessio Član

Pridružen-a: Pon 04 Dec 2006 8:39 Prispevkov: 363 Aktiv.: 1.61 Kraj: Ljubljana
|
Objavljeno: Čet Apr 09, 2009 6:44 pm Naslov sporočila: |
|
|
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 |
|
 |
alessio Član

Pridružen-a: Pon 04 Dec 2006 8:39 Prispevkov: 363 Aktiv.: 1.61 Kraj: Ljubljana
|
Objavljeno: Čet Apr 09, 2009 6:46 pm Naslov sporočila: |
|
|
borisz je napisal/a: |
Serial wire pa te open variante ne podpirajo... |
Opa, zaenkrat še ne...  |
|
Nazaj na vrh |
|
 |
Glitch Član

Pridružen-a: Pet 07 Apr 2006 11:40 Prispevkov: 1477 Aktiv.: 6.32
|
Objavljeno: Čet Apr 09, 2009 7:27 pm Naslov sporočila: |
|
|
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 |
|
 |
|
|
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
|