Forum: Mikrocontroller und Digitale Elektronik lpc21isp gibt COM-port nicht frei


von botro (Gast)


Lesenswert?

Hallo, hab folgende Merkwürdigkeit auf meinem LPC2148 EVA-Board von
Olimex. Ich habe das Board nach Anleitung umgebaut, damit nach dem
Programmieren automatisch das Programm gestartet wird.
Soweit geht auch alles, nur tritt folgende Kuriosität auf. Wenn das
Programm von Winarm aus mit Make Programm rübergeschoben wurde wird es
ordnungsgemäß ausgeführt, aber der COM-Port (bei mir mittels
USB-Adapter) wird nicht sofort wieder frei gegeben. Erst nach
anderthalb Minuten kommt dann im Output Fenster die Meldung dass der
Prozess ordentlich beendet wurde, und dann geht auch wieder die
Schnittstelle.

Hat einer ne Idee, warum das so lange dauert? Und vielleicht auch eine
wie man das abstellt?

von mthomas (Gast)


Lesenswert?

Zu WinARM lege ich meistens zwei Versionen bei:
- die "offizielle" Fassung von Martin Maurer Seite
http://guest.engelschall.com/~martin/lpc21xx/isp/ (Datei lpc21isp.exe)
- die Entwicklerversion aus dem Datei-Archiv der lpc21isp-Yahoo-Gruppe
(Datei lpc21isp_beta.exe)
Jeweils die Versionen, die zum Zeitpunkt einer WinARM-Zusammenstellung
aktuell waren.

Auch die "Beta" ausprobiert?

Gibt es diese Verzoegerung auch, wenn lpc21isp von der Kommandozeile
aufgerufen wird? Wann ja, waere die Frage wahrscheinlich besser in der
lpc21isp-Yahoo-Gruppe aufgehoben. (Link auf M. Maurers Seite)

Im Zweifel kann man auch das Philips-Tool per Kommandozeile aufrufen
und somit auch ueber make/makefile. Optionen werden ebenfalls auf M.
Maurers Seite kurz beschrieben. Beschreibung mglw. auch in der
Online-Hilfe des Programms von Philips oder beim Aufruf mit (/?.,
-help, --help oder /help), aber grade nicht sicher, habe das Programm
schon ein ganze Weile nicht mehr benutzt.


Martin Thomas

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.