Forum: Mikrocontroller und Digitale Elektronik Wie programmiere ich den LM3S1601? ARN von Luminary


von Bit-Pfriemler (Gast)


Lesenswert?

Hallo,

bisher habe ich div. 8051er programmiert. Wegen höherer Anforderungen 
möchte ich nun den ARM LM3S1601 von Luminary verwenden.
Datenblatt: http://www.luminarymicro.com/products/lm3s1601.html

Seit Tagen lese ich alles Verfügbare über ARM und bin immer mehr 
verwirrt. Deshalb hier mein dringenden Fragen an Euch:

1. Wie programmiere ich den LM3S1601 von Windows aus? Ich möchte nur 
programmieren, nicht debuggen. JTag ist also nicht unbedingt nötig, aber 
die anderen Arten über UART/SSI kapier ich irgendwie nicht.

2. Gibt es einen kostenlosen C-Compiler (wie SSDC beim 8051)?

Vielen Dank für Eure Hilfe.

von Bit-Pfriemler (Gast)


Lesenswert?

Noch eine Zusatzfrage:

Bisher verwende ich den USB Debug Adapter von SiLabs
https://www.silabs.com/products/mcu/Pages/USBDebug.aspx

Kann ich mit diesem Adapter auch den LM3S1601 programmieren (nicht 
debuggen)? Anders gefragt: Kann ich jeden JTag-Adapter verwenden, weil 
JTag immer gleich ist oder nicht?

von Gast (Gast)


Lesenswert?

rowley.co.uk   --> crossworks for arm

oder der "arm-gcc" von "codesourcery" + evtl "programmers notepad"

hier im schop findest du einen usb-arm jtag für 40eus...


buchtipp:
"the definitive guide to cortex  m3"

alles leicht zu googeln :)

von Andreas W. (andreasw) Benutzerseite


Lesenswert?

1.
Entweder über JTAG (Wiggler oder FT2232: JTAGkey, Signalyzer...) oder 
über den Bootloader/Serial Flash Loader (SSI/UART). Der Bootloader geht 
aber nur einmal bei einem neuen Chip, danach wird er überschrieben oder 
man muss seinen eigenen Bootloader mit rein flashen.

Mit dem USB Debug von SiLabs geht das, glaube ich nicht, da es dafür 
keine Software gibt.

2.
CodeSourcery G++ for ARM EABI

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.