Forum: Mikrocontroller und Digitale Elektronik STM32VLDiscovery als Programmieradapter für NXP-Controller?


von µC-Bastler (Gast)


Lesenswert?

Hallo zusammen,

Ich habe hier ein STM32VLDiscovery Board, welches als Programmieradapter 
verwendet werden kann und über eine SWD-Schnittstelle verfügt.

Im Softwaretool KeilµVision4 wird dieses Board als ST-Link Debugger 
erkannt und dient somit zum Programmieren/Debuggen anderer Target 
Boards.

Meine Frage lautet: Kann ein solches Board ausschließlich ST-µC 
programmieren, oder kann ich auch andere Cortex-µC wie beispielsweise 
einen LPC1114 damit programmieren? Dieser Chip verfügt ja ebenfalls über 
ein SWD-Interface.

Ich habe dies mal testweise probiert, dabei sagt mir KeilµVision jedoch 
"Unknown Target Connected".

Viele Grüße!

von Dario B. (abcd)


Lesenswert?

Neenee, das wird so nichts. Die SWD-Schnittstelle mag genormt sein, über 
diese Schnittstelle steuerst du in dem Chip eine Statemachine, die ist 
es nicht mehr, und mit der muss der Brenner umgehen können.

Ansonnsten müsste ich mit meinem AVR Dragon per JTAG auch Xilinx Chips 
brennen können ;-)

von Karsten F. (Firma: von Dänemark) (bingo600)


Lesenswert?

Ich habe ein LPC1768 programmiert mit Versaloon firmware im Discovery

http://www.versaloon.com/bbs/viewtopic.php?f=2&t=1082

Aber dann ist die ST-Link firmware im Discovery , permenent verloren 
(glaube ich) , und kein Kiel unterstützung mehr

/Bingo

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Dario B. schrieb:
> Neenee, das wird so nichts.

Hier eigentlich doch, schließlich handelt es sich um die gleichen 
Cortex-Kerne.

Allerdings werden gerne JTAG-Interfaces für ARMe kastriert, d.h. mit 
Firmware ausgestattet, die nur ganz bestimmte Bausteine eines 
Herstellers ansprechen will. Das ist eine künstliche Beschränkung, die 
es beispielsweise beim JLINK gibt, der mit manchen Evaluationboards vom 
µC-Hersteller subventioniert vergünstigt verkauft wird.

von Fritz M. (Gast)


Lesenswert?

Aus dem User Manual UM0919:

 http://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/USER_MANUAL/CD00267113.pdf

"Note: UM0627 contains information about all the ST-Link features. Usage 
in this situation is restricted to STM32F devices and SWD support only 
(no JTAG)."

von µC-Bastler (Gast)


Lesenswert?

Hallo zusammen!

vielen Dank für die Rückmeldung. Wie es aussieht, ist es also nicht 
möglich. Eigentlich schade, denn ein Programmieradapter für 8 euro, den 
ich für alle Cortexe nutzen könnte wäre schon etwas Feines gewesen.

Viele Grüße! :-)

von W.S. (Gast)


Lesenswert?

Das Problem ist m.W. ein ganz anderes: Zum Programmieren wird über die 
JTAG oder SWD-Schnittstelle ein kleines, aber an den jeweiligen 
Controller angepaßtes Progrämmchen in den RAM des Controllers 
eingeschleust, und das macht die eigentliche Flash-Programmierung. 
Deshalb ist das Ganze trotz identischer Cortex-CPU eben doch 
herstellerabhängig.

Ja, es wäre ja so schön, wenn man mit einem einfachen, universellen, 
selbstbaubaren JTAG oder SWD Adapter alles programmieren könnte, aber 
dann würden die Toolhersteller ja nicht genug Geld für den 
Zweit-Maserati haben...

W.S.

von Karsten F. (Firma: von Dänemark) (bingo600)


Lesenswert?

Neues Versaloon forum sind hier (Yahoo)

http://tech.groups.yahoo.com/group/versaloon/

Altes forum backup sind hier

http://www.versaloon.com/~bbs/viewtopic.php?f=2&t=1082

Hinveis :
Alle url im alte forum

http://www.versaloon.com/bbs/xxxxx

Muss vie diser korrigiert  bbs bekomme /~bbs/
http://www.versaloon.com/~bbs/xxxxx



LPC1768 mit versaloon
http://www.avrfreaks.net/index.php?name=PNphpBB2&file=viewtopic&t=101700


mfg
/Bingo

von Suchender (Gast)


Lesenswert?

Bei Watterott gibt es die LPCXpressos, die u. a. einen 
Programmieradapter für die LPC's enthalten. Ca. 24,00 € und man bekommt 
ein lpc-prozessorboard gratis zum Programmieradapter dazu.

von Karsten F. (Firma: von Dänemark) (bingo600)


Lesenswert?

Funktioniert nur mir CodeRed

Suchender schrieb:
> Bei Watterott gibt es die LPCXpressos, die u. a. einen
> Programmieradapter für die LPC's enthalten. Ca. 24,00 € und man bekommt
> ein lpc-prozessorboard gratis zum Programmieradapter dazu.

Die eingebaute debugger Funktioniert nur mit die : CodeRed Suite
Und max 128K code für die debugger

Versaloon/GDB mit Codesourcery hast kein limits


mfg
/Bingo

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.