[S] MPC55xx / SPC5x Dev-Board und OSJTAG Debugger

OP #7838306
Lesenswert?
• ▲
▼

Ich muss auf einem fremden Board einen MPC55xx umflashen, und entweder eine neue FW bauen oder die vorhandene Reversen, falls ich die irgendwie heraus bekommen sollte.

Dazu suche ich einen passenden Debugger sowie ein Dev-Board zum validieren des Toolchain-setup und für erste Experimente.

Auch ein beliebiges günstig erhältliches Board was so einen Kerl drauf hat mit zugänglichem JTAG header wäre super.

Budget max 100€, also bitte nicht gleich Lauterbach o.ä. empfehlen.

Lesenswert?
• ▲
▼

Nachdem Du "MPC55xx / SPC5x" schreibst: SPC560B Discovery für ca. EUR 100 plus MwSt.

Der integrierte Debugger basiert auf einem FTDI FT2232. Die Debug PC Software kann zwar prinzipiell dieses Debug-Interface auch mit anderen Mikrocontrollern verwenden, ist aber normalerweise auf die Eval-Boards beschränkt.

OP
Lesenswert?
• ▲
▼

Ich denke ich kann mir mithilfe dieser sicherung der OSBDM Firmware einen USB/Nexus adapter auf ein JM60 Board Flashen. https://github.com/ehntoo/osbdm/tree/master

Ein Board mit USB und MC9S08JM60 sowie einen passenden Programmieradapter würde ALI in ca. 3-4 wochen schicken. Ich bin dafür etwas ungeduldig, vielleicht hat ja jemand hier so etwas liegen und möchte es mir anbieten.

Ein Übungsboard mit dem gewünschten µC kommt in Form einer Volvo-Klimabedieneinheit für nen 10er aus Litauen.

OP
Lesenswert?
• ▲
▼

Nach ein paar Tagen frustration mit einem ELDB XProg-Klon habe letztendlich ein solches Dev-Board geholt: TRK-USB-MPC5643L https://www.mouser.de/ProductDetail/NXP-Semiconductors/TRK-USB-MPC5643L?qs=sGAEpiMZZMuqBwn8WqcFUnE%2FabISmWfhp77nkBXP0M0%3D

Drauf ist ein OSBDM-JM60 debuginterface. PE-Micro hat jedoch das Projekt eingestellt und die Treiber von der Website gelöscht! https://www.pemicro.com/osbdm/index.cfm Die in der CodeWarrior IDE installation inkludierten treiber reichen nicht aus. Offiziell ist das ding also nur noch ein Briefbeschwerer, wenn man nicht Treiber inkl Malware aus dunklen Quellen installieren will. Irgendwo habe ich dann libusb32 aufgeschnappt, und tatsächlich lässt sich dieser einfach mittels Zadig inklusive offizieller Treibersignatur installieren. Endlich lies sich das testprogramm draufladen und die LEDs blinkten.

Es wird im Datenblatt behauptet, das Debug-interface sei nur für genau den einen Chip auf dem Board geeignet. Aber dank eines Tipps auf reddit habe ich erfahren, dass dies lediglich durch die feste verdrahtung von Debugchip und Target so ist. Chip runtergeföhnt hat man ein uneingeschränktes OSBDM-JM60 debuginterface, auch für die Verwandten MPC5xxx und mittels DFU-Update auch für weitere Controllerfamilien. Etwas teurer als die OSBDM von Ali, aber dafür schnell geliefert.

Als DEV-Board dient jetzt ein Volvo Klimabedienteil mit MPC5516E (31398642), die gibt es um die 10€ beim Teilehöker auf Ebay. Interessanterweise sind die auch nicht gelockt/Censored!

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über ein Jahr 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.