Linux Script kill OpenOCD

OP #5064753
Hallo zusammen,

ich richte mir den OpenOCD auf dem RaspberryPi ein. Damit möchte ich den 
Atmel SAMD20E15 programmieren. Das funktioniert soweit als nächstes will 
ich das ganze Automatisiseren.

Wenn eine Platine mit dem RaspberryPi verbunden ist, wird das OpenOCD 
ausgefüht und der BOOT und das APP geflasht. Danch wird das OpenOCD 
beendet durch den Befehl ,,shutdown,,. -> alles im opencod.cfg

Für den Fall das der Atmel kaputt ist habe ich die Platine nicht in die 
Programmiervorrichtung gelegt und OpenOCD gestartet.

Nun komme ich zu meinem Problem, es werden ein paar ERRORs auf dem 
Terminal ausgegeben ud das Programm wird nicht beendet was für die 
Automatisierung nicht toll ist. Ich möchte, dass im Fehlerfall das 
OpenOCD beendet wird ohne manuelles eingreifen.

Ich habe schon folgendes versucht:

timout 10s sudo openocd

Das funktioniert leider nicht.

Ich würde mich über eine Antwort freuen.


Beste Grüße

DDMW
Daniel X. schrieb:
> Nun komme ich zu meinem Problem, es werden ein paar ERRORs auf dem
> Terminal ausgegeben ud das Programm wird nicht beendet was für die
> Automatisierung nicht toll ist.

Auf die Idee hier mal das -d3 Log zu zeigen kommste aber nicht von 
selber.

Zehn Sekunden sind bei mir nicht ansatzweise lang genug zum Flashen, 
aber der LPC1768 hat ja auch 'n halbes MB Flash.

Ich würde einfach mal das telnet interface probieren:
1
# echo "shutdown" | telnet localhost 4444


Hilft aber nix falls OpenOCD wirlich hart hängt. Dann hilft eher "man 
kill" oder "man killall".

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 9 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.