CrossWorks und LPC-H2103

Gast #357243
Lesenswert?

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
Gast #357244
Lesenswert?

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
Gast #357246
Lesenswert?

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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren