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.
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.
:
Bearbeitet durch User
Ich hab nun noch https://www.usbjtag.com/ gefunden, der Author scheint zuletzt auch an unterstützung für die MPC55xx zu arbeiten.
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.
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!
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.