Gast
#2471022
Moin einmal vorweg, nachdem ich jetzt Stunden lang das Internet durchforstet habe und ständig Hilfe in form von alten Beiträgen hier im Forum gefunden habe hoffe ich mal, dass ihr mir auch direkt bei einer Frage helfen könnt. Ich versuche heraus zu finden, wie ich meinen LPC1768 auch unter Mac und Linux Flashen und Debuggen kann. Unter Windows habe ich von Segger das Tool J-Link verwendet und glaube nun verstanden zu haben, dass es als OpenSource Alternative OpenOCD gibt. Nun bin ich auf vielen Seiten darauf gestoßen, dass ich bei der Installation "./configure --enable-ft2232_libftdi --enable-usbprog" eingeben soll, um die unterschiedlichen Schnittstellen zu aktivieren (usb läuft bis jetzt aber ft2232 noch nicht wegen boost problemen). Nun bin ich mir aber nicht sicher, ob ich beide wirklich brauche und vor allem, über welches Interface ich am Ende die Verbindung von OpenOCD zu meinem uC aufbaue. Mein Board unterstützt das Debuggen und Programmieren über ein externen JTAG aber auch über USB. USB läuft direkt auf einen STM32F103C8T6, der ja nunmal wieder ein anderer uC ist. Mittlerweile stehe ich deshalb sehr auf dem Schlauch und weiß leider wirklich nicht weiter. Simuliert der STM32 einen ft2232 Chip und muss ich das jetzt zwingend zum Laufen bringen? Ist es ein anderes Interface und wie bekomme ich raus welches es ist? Kann ich einfach OpenOCD immer mit einem neuen Interface starten um es raus zu bekommen oder könnte dies meine Hardware beschädigen? Über Antworten und wenn es nur leichte Hinweise sind wäre ich sehr dankbar. Mit freundlichen Grüßen Arne P.S.: Ich wünsche ein frohes Fest morgen. :)