Hallo, nach einiger Arbeit habe ich es endlich geschafft, CrossWorks mit meinem Programmer zum Arbeiten zu bewegen. Es lassen sich Programme runterladen, auch starten. Es scheint jedoch, dass diese ins RAM geladen werden, denn nach Power OFF und wieder ON ist startet das Programm nicht mehr. Ein Verify ergab dann natürlich einen Fehler. Leider kenne ich mich nicht mit der Bedienung des CrossWorks richtig aus und vermute deshalb einen Bedienungsfehler. Was ist zu tun, damit das Programm auch im Controller stand alone läuft? Project Options: Build Section Placement=Flash Steven
ich vermute, dass das Programm nicht gestartet wird wenn du den LPC neu startest. probiere mal mit derm seriellen Bootloader für die LPC´s vom Philips (kann man da irgendwo runterladen) ob noch Programmcode drin ist. Wenn ja musst du dich mal über den BSL jumper schlau machen. Bei mir auf dem Entwicklungesbord muss der nicht gesetzt sein und wenn ich reset drücke startet der Code auf dem Ding wie gewollt
@ Steven Zum Programmieren des Flashes wuerde ich Dir FlashMagic empfehlen. Wird mittelfristig die Philips Programmierroutinen abloesen und kann hier runtergeladen werden: http://www.esacademy.com/software/flashmagic/ Robert
Hallo, vielen Dank für die Antwort. @jan Auf dem Board existiert nur ein Jumper für Debug-Modus (enabled glaube ich das JTAG-Interface) sowie einer für die LED. http://olimex.com/dev/lpc-h2103.html @Robert Das Programm hatte ich mir angeschaut. Leider lassen sich die ARMs damit nur über die serielle Schnittstelle programmieren (Bootloader wieder). Mir geht es hauptsächlich darum, dass meine Hardware den ARM ansteuern kann. Es ist ein Multiprogrammer, der u.a. auch MSP430, Xilinx, ATMEL, Lattice und Altera programmieren kann. Bis auf ARM und Lattice funktioniert alles. Ich habe mir lediglich das Board zum Testen des Programmers gekauft. Wenn jetzt die Programmierung über Bootloader (eine saubere Lösung, wenn es wie beim MSC1210 gelöst wird) sich etabliert, kann ich wohl meine Idee einstampfen. Der Programmer funktioniert derzeit nur mit Crossworks, nicht mit IAR, ein schlechtes Zeichen für die JTAG-Unterstützung. Steven
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.