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


von Flip B. (frickelfreak)


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.

von Dieter S. (ds1)


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.

: Bearbeitet durch User
von Flip B. (frickelfreak)


Lesenswert?

Ich hab nun noch https://www.usbjtag.com/ gefunden, der Author scheint 
zuletzt auch an unterstützung für die MPC55xx zu arbeiten.

von Flip B. (frickelfreak)


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.

von Flip B. (frickelfreak)


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!

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
Noch kein Account? Hier anmelden.