[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.

#7838335
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 #7838614
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 #7898646
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

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