jag hittade en bättre förklaring till JTAG:psynoise skrev:Slarvigt skrivit tror jag, Förgranskning kanske vore något.
agneos:
Läs Get Started - ARM-based Solutions på Atmels hemsida
http://www.atmel.com/products/microcont ... t_now.aspx
Särskilt under rubriken Development Tools. Sedan får du gärna sammanfatta här i tråden till kanske andras hjälp.
JTAG för ARM mikrokontroller.
Jtag är en viktig utrustning används för programmering (flash) och felsökning
olika mikrokontroller series. Numera används normalt JTAG, den är uppdelad i två gränssnitt. En är parallella och den
andra är USB.dessa två typer av JTAG har fördelar och nackdelar som är,
USB-jtag är snabbare och det kan ansluta till nästan all PC men den är naturligtvis
dyrare än parallell jtag.Parallel-jtag är en gammal form JTAG men det kan ändå
användas på nu med datorn som har en parallellport.
Arm JTAG också kan delas in i två grupper (USB och parallell). På
marknaden Arm JTAG har ett olika namn som J-länk, U-länk, R-link.
jtag kategorier beror på IDE som används för felsökning och programmering.
din nuvarande armen microcontroller, t.ex anta att du använder IAR Embedded
Arbetsbänk för felsökning din LPC2378 Development Board, i detta fall du använder
J-länken som stöds av IAR Embedded Workbench.X-länk som jag nämnde
ovan är JTAG som inte är öppen källkod och uppfanns av mikrokontroller mjukvaran
verktyg företag. Arm JTAG har en öppen källkod också den kallas OpenOCD.OpenOCD är en slags
av JTAG som kan användas för att blinka och felsökning arm mikrokontroller med den fria
mjukvaruutveckling verktyget Eclipse.OpenOCD har också USB eller paraller gränssnitt.
Att ställa in IDE för openocd måste integrera många verktyg tillsammans. Såsom Eclipse som
den viktigaste IDE, arm-gcc-kompilatorn, arm-GCC länkare och gdb-servern. För att läsa mer om
Openocd besök ->
AdChoices
http://openocd.berlios.de/web/
http://www.yagarto.de/
För att välja vilken arm JTAG som är lämplig för dig är baserat på programvaran IDE och
programmering och felsökning verktyg du använder för att utveckla den armen project.men den normalt Arm jtag
val är som följer
IAR Embedded Workbench för ARM -> använder J-länk.
Keil MDK-ARM, Keil uVision för ARM (ARM RealView) -> Använd U-länk.
Ride7 IDE från raisonance -> Använd R-länk (normalt används för STMicroelectronics mikrokontroller-serien).
Öppen källkod IDE -> använder openocd jtag
Jag är inte så bra på engleska men jag gjorde mitt bästa här är den på engleska för de som vill läsa den.
http://goo.gl/zzaQp