Microchip PIC Programmer K150 - Parameter/Optionen zum Start

Gast #7705105
Lesenswert?

Hallo zusammen,

ich nutze den PIC Programmer K150 zum Programmieren von PIC Microcontrollern. Habe dazu eine IDE (Sorce Boost) , aus der ich den K150 direkt aus anstarten will. Nun ist mir nicht bekannt, wie ich die Software aufrufen kann, um den Pfad der HEX Datei, den PIC Typ und den COM Port angeben zu können. Die K150 Software stellt ein Programm namens "microbrn.exe" zur Verfügung, das den Programmer startet. Nur wie kann ich dem Programm die nötigen Parameter mitgeben, damit automatisch bei Programmstart (insbesondere aus der IDE heraus) die HEX Datei gefunden und geladen wird und der COM Port und PIC Typ automatisch beim Start gezogen wird ? (Probiert habe ich microbrn.exe -f <Pfad für K150 Software> -p<Portnummer>... geht nicht)

Kann mir hier jemand helfen ? Danke Daddy

Gast #7705144
Lesenswert?

Hallo, beide Dokumente/Anleitungen kannte ich schon, aber sie haben leider nicht weitergeholfen. Ziel ist es, mit einem Tastdendruck in der IDE zu compilieren, das Hex File zu erstellen und dann den Programmer automatisch (aus der IDE heraus) zu starten und den PIC zu brennen. Funktioniert auch alles , der Programmer startet auch, aber er benötigt noch den Port und den PIC Typ. Diese könnte ich zwar manuell nach dem Start des Programmers eingeben/pflegen. Meine Frage ist, wie man diese Parameter mitgeben kann, damit automatisch schon beim Start des K150 via Aufruf von microbrn.exe neben dem aktuellen Hex File auch die Portnummer und der PIC Typ (beide sind der IDE ja bekannt und stehen als Parameter zur Verfügung) gezogen werden.

Gast #7705207
Lesenswert?

Dieter S. schrieb:

Die Parameter für die Kommandozeile stehen doch u.a. in der Help-Datei "microbrn.hlp".

Damit wird z.B. COM1 verwendet:

MicroBrn.exe c:\files\first.hex 16f84 /f /Q 1

Wenn ich die Kommandozeile in der IDE (Source Boost) so fülle - siehe Bild Anlage- , dann versucht die IDE den Brenner wie folgt zu starten(mein Hex File lautet Release\MyWizard):

"C:\Program Files (x86)\SourceBoost\K150\microbrn.exe" 16f84 /f /Q 1 Release\MyWizard.hex

D.h. die Reihenfolge der Parameter ist falsch. Die IDE fügt selber schon automatisch den Hex Namen hinzu, und zwar ganz ans Ende. Damit kommt K150 dann nicht mehr zurecht.

Angehängte Dateien:
#7705216
Lesenswert?

David schrieb:

D.h. die Reihenfolge der Parameter ist falsch. Die IDE fügt selber schon automatisch den Hex Namen hinzu, und zwar ganz ans Ende. Damit kommt K150 dann nicht mehr zurecht.

Dann schreib' Dir 'ne Batchdatei, die von der IDE aufgerufen wird, sortiere in der die Argumente passend um und ruf dann mit umsortierten Argumenten "microbrn" auf.

Das Prinzip geht so:

1
rem blafusel.bat %1 %2 %3 %4 %5
2
microbrn %5 %1 %2 %3 %4

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