Forum: Mikrocontroller und Digitale Elektronik ISP Keil und ein LPC936 bin am verrückt werden brauche HILFE


von Kadir C. (katche)


Lesenswert?

Servus Leute
hab ein riesen Problem und zwar versuche ich meinen lpc durch isp zum 
programmieren dazu verwende ich flashmagic v4.18 nachdem ich die 
einstellungen einstelle und danach flashmagic schließe versuche ich mit 
keil das programm zum überspielen leider kriege ich immer diese 
fehlermeldung:

"FM.EXE" "DEVICE(P89LPC936,7.373000) ERASE(DEVICE,PROTECTISP) 
HEXFILE("D:\Technikerarbeit\isp test 
13.03\Lötofen.HEX",NOCHECKSUMS,NOFILL,PROTECTISP) COM(4,7200) 
HARDWARE(KEILMCB900)"
Flash Magic Version 4.18.1224
8051/XA Driver Version 2.41.1224
ARM Driver Version 1.45.1224
(C) Embedded Systems Academy 2000-2008 All rights reserved
NON PRODUCTION USE ONLY
ERROR: Invalid parameters for HEXFILE directive: 
HEXFILE(D:\Technikerarbeit\isp
test
13.03\Lötofen.HEX,NOCHECKSUMS,NOFILL,PROTECTISP)

ich hoffe es kann mir jemand weiterhelfen dies ist mein erster versuch 
für eine isp programmierung. Habe leider noch keine erfahrung damit, ich 
habe es auch schon mit einer Baudrate von 9600 versucht kriege aber 
dieselbe fehlermeldung!

Über eine schnelle Antwort würde ich mich riesig freuen ;-)

von holger (Gast)


Lesenswert?

>ERROR: Invalid parameters for HEXFILE directive:
>HEXFILE(D:\Technikerarbeit\isp
>test
>13.03\Lötofen.HEX,NOCHECKSUMS,NOFILL,PROTECTISP)

Es ist immer eine super Idee, Leerzeichen oder Umlaute
in Dateinamen zu verwenden. Viele Tools kommen damit
überhaupt nicht klar.

von Gast (Gast)


Lesenswert?

Einer der wenigen Threadtitel mit Kraftausdrücken und Caps ("bin am 
verrückt werden brauche HILFE").

Warum wundert mich der türkische Benutzername nicht...?

von Kadir C. (katche)


Lesenswert?

Habe jetzt den Namen von lötofen auf loetofen geändert, und siehe da ich 
kriege ein lang aufbleibendes schwarzes fenster und danach diese 
Fehlermeldung:

"FM.EXE" "DEVICE(P89LPC936,7.387200) ERASE(DEVICE,PROTECTISP) 
HEXFILE("D:\Technikerarbeit\isp mit 
loetofen\Loetofen.HEX",NOCHECKSUMS,NOFILL,PROTECTISP) COM(4,7200) 
HARDWARE(KEILMCB900)"
Flash Magic Version 4.18.1224
8051/XA Driver Version 2.41.1224
ARM Driver Version 1.45.1224
(C) Embedded Systems Academy 2000-2008 All rights reserved
NON PRODUCTION USE ONLY
Connection failed: unable to connect (no response from device)

jetzt habe ich keine verbindung!

von holger (Gast)


Lesenswert?

>COM(4,7200)

Stimmt die COM-Port Nummer und die Baudrate ?

von Kadir C. (katche)


Lesenswert?

ich habs mit 7200 und 9600 probiert und com4 ist laut dem geräte manager 
der usb serial port also sollte es stimmen

von holger (Gast)


Lesenswert?

>der usb serial port

Vieleicht funktioniert es nur mit einem echten COM-Port.
Sollte irgendwo im Handbuch stehen.

Oder der Bootloader ist nicht gestartet.

von winne (Gast)


Lesenswert?

7200 was n das fürn ne krumme Baudrate?

was steht im datasheet des Programmers?

von Kadir C. (katche)


Lesenswert?

laut elektor soll mann 7200 nehmen wird auch von flashmagic empfohlen 
9600 geht aber ganauso wenig.

wie meinst du das der bootloader nicht gestartet sei kann damit jetzt 
garnichts anfangen könntest mich kurz aufklären holger?

von R. W. (quakeman)


Lesenswert?

ISP wird beim LPC936 über Vdd, Vss, RxD, TxD und Reset gesteuert, 
weshalb bei den meisten Beschaltungen kein "normales" serielles Kabel 
benutzt wird sondern die zusätzlichen Steuerleitungen der RS232 
hinzugezogen werden.
Lies dir mal die Beschreibung im Datenblatt bezüglich ISP durch. Da 
steht genau wie das funktioniert.

Ciao,
     Rainer

von Kadir C. (katche)


Angehängte Dateien:

Lesenswert?

Die Steuerleitungen und den Reset und so hab ich auch alle in meiner 
Schaltung mit einbezogen ich glaube nicht das daran das problem liegt 
als anhang hab ich mal mein Schaltplan hinzugefügt

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.