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!
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 ;-)
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
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.
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)."
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! :-)
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.
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
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.