nybörjare behöver hjälp och tips angånde arm cortex-m3

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
agneos
Inlägg: 17
Blev medlem: 20 maj 2012, 05:12:05

Re: nybörjare behöver hjälp och tips angånde arm cortex-m3

Inlägg av agneos »

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.
jag hittade en bättre förklaring till JTAG:

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
Användarvisningsbild
Andax
Inlägg: 4379
Blev medlem: 4 juli 2005, 23:27:38
Ort: Jönköping

Re: nybörjare behöver hjälp och tips angånde arm cortex-m3

Inlägg av Andax »

Vissa utvecklingskort har inbyggd hw-debuglänk. T.ex. har STM324 Discovery en sk. ST-LINK som gör att man kan debugga direkt via USB. Den har även en stiftlist så att man kan koppla in den ST-LINK mot andra kort också.
agneos
Inlägg: 17
Blev medlem: 20 maj 2012, 05:12:05

Re: nybörjare behöver hjälp och tips angånde arm cortex-m3

Inlägg av agneos »

Jag har beställt en STM32 discovery nu letar jag efter dc motor så eftersom det står på manullen att den tar 5V 3.3V så ska jag leta efter en dc motor med 5V eller måste man ta hänsyn till andra saker också?
sodjan
EF Sponsor
Inlägg: 43231
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: nybörjare behöver hjälp och tips angånde arm cortex-m3

Inlägg av sodjan »

> Jag har beställt en STM32 discovery nu letar jag efter dc motor så
> eftersom det står på manullen att den tar 5V 3.3V så ska jag leta efter
> en dc motor med 5V eller måste man ta hänsyn till andra saker också?

Hur fanken skriver du egentligen?
Borde det inte vara minst 2 punkter och 1 komma (i och för sig lite
beroende på vad du faktiskt menar) också? Och i så fall även stor
bokstav på minst 2 ställen.

Om du är lika slarvig när du programmerar som när du skriver
inlägg på EF, så kommer du inte att komma någonstans alls. :-)

Sen så handlar det där om 5V och 3.3V sannolikt om att den har
3.3V drivspänning men (vissa?) I/O pinnar tål insignaler på 5V.
Det har ingenting med drivning av någon motor att göra, den kan
du helt säkert (om det inte är en väldigt liten motor) inte driva direkt.
Senast redigerad av sodjan 24 oktober 2012, 18:03:51, redigerad totalt 1 gång.
Användarvisningsbild
Andax
Inlägg: 4379
Blev medlem: 4 juli 2005, 23:27:38
Ort: Jönköping

Re: nybörjare behöver hjälp och tips angånde arm cortex-m3

Inlägg av Andax »

Ska du driva en motor måste du ha en drivkrets mellan MCU och motor, och troligtvis en separat matningsspänning för denna.
Pinnarna på MCU tål bara typiskt en belastning på kanske 20 mA. Och induktiva laster kan vara förödande.
agneos
Inlägg: 17
Blev medlem: 20 maj 2012, 05:12:05

Re: nybörjare behöver hjälp och tips angånde arm cortex-m3

Inlägg av agneos »

hej igen :D nu har jag allt förutom J-länk för debuggning, frågan är kan man börja innan man har fått den i handen eller ska man vänta??
sodjan
EF Sponsor
Inlägg: 43231
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: nybörjare behöver hjälp och tips angånde arm cortex-m3

Inlägg av sodjan »

Börja med vadå?
Användarvisningsbild
jesse
Inlägg: 9240
Blev medlem: 10 september 2007, 12:03:55
Ort: Alingsås

Re: nybörjare behöver hjälp och tips angånde arm cortex-m3

Inlägg av jesse »

>nu har jag allt

Vad är det du har?

>förutom J-länk

De flesta programmerare eller utvecklingskort har ju stöd för JTAG (om det är det du menar med J-länk?), det är väl normalt inget man köper separat som hårdvara(?)

men som sagt... vad är det du har?

Varför har du köpt en STM32 när du säger att ni på kursen ska använda en Atmel processor? Antagligen blir du tvungen att använda en annan utvecklingsmiljö än den som används på kursen.
Skriv svar