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.
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?
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 :)
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.