Hallo zusammen, ich versuche die ganze Zeit mit OpenOCD zu arbeiten. Ich kann das ding gar nicht starten. Also ich habe eine SAM7-EX256 auf dem Tisch liegen und kann nix damit anfangen. ich ahbe Eclipse Installiert(Windows 7). ich habe Yagarto installiert. ich habe OpenOCD installiert. Das Board versorge ich von dem USB-Port: Gruß Miko
Es ist normal, das OpenOCD nicht funktioniert. Bei mir hat es das meistens auch nicht. Wenn du bereit bist, etwas Geld auszugeben, dann würde ich dir das J-Link von Segger empfehlen.
miko schrieb: > ich habe OpenOCD installiert. > Das Board versorge ich von dem USB-Port: Was für eine JTAG-Hardware verwendest du? Oder hast du nur das unprogrammierte ARM-Board am USB, und willst mit der OpenOCD-Software direkt, ohne JTAG, zugreifen?
miko schrieb: > ich versuche die ganze Zeit mit OpenOCD zu arbeiten. Ich kann das ding > gar nicht starten. Dann würde ich mal einen PC Grundlagen-Kurs absolvieren, bevor ich mir über die Entwicklung von Embedded Systems Gedanken mache! Da lernt man nämlich Programme starten, wie man mit einer Maus umgeht und noch mehr solche (nebensächlichen) Dinge. Sorry - aber noch weniger Info kann man fast nicht geben. Lies dir Mal selbst dein Eröffnungsposting durch und überlege, wie dir dazu jemand helfen soll. Zu OpenOCD selbst: Die letzte Release (0.5) ist schon wieder ein Weilchen her - es lohnt sich meist, mal im OpenOCD GIT Repository (http://openocd.git.sourceforge.net/git/gitweb.cgi?p=openocd/openocd;a=summary) nachzusehen, was sich in letzter Zeit getan hat, und sich von dort den aktuellen Source zu ziehen (und dann selbst zu kompilieren). Wenn man sich aber mit solchen Sachen nicht auseinandersetzten/aufhalten will, kann ich auch das J-Link Interface von Segger empfehlen. Ist zwar auch nicht fehlerfrei, aber das Preis/Leistungs-Verhältnis passt. mfg
Reinhard B. schrieb: > Wenn man sich aber mit solchen Sachen nicht auseinandersetzten/aufhalten > will, kann ich auch das J-Link Interface von Segger empfehlen. Ist zwar > auch nicht fehlerfrei, aber das Preis/Leistungs-Verhältnis passt. Kann mich dieser Aussage anschliessen. Nutze das o.g. Board ebenfalls mit dem J-Link von Segger, klappt sehr gut mit YAGARTO und Eclipse und läuft stabil.
@ Reinhard B. ich will Dir was sagen, wer was weißt, es gibt immer einer der besser weißt als er. das ist erstmal nicht mein Bereich und habe. wenn du was vernönftiges sagen kannst, dann sag es, sonst ..|.. Das was du mir geschrieben hast, ist für die Tonne, und mit der Seite kann ich nix ANFANGEN. so nochmal für die, die mir helfen können, ich möchte kein J-link kaufen, das ist mir zu teuer. Ich habe versucht den OpenOCD von einem Bin-File zu starten aber geht nicht. Ich habe auch durch telnet versucht den Port 4444 zu ansprechen geht auch nicht. Das würde heißen. dass ich den OpenOCD nicht richtig installiert habe? Gruß Miko
Miko, das ist immer noch viel zu wenig und vor allem zu ungenaue Info! > das ist erstmal nicht mein Bereich und habe. Für den Anfang gibts auf http://openocd.sourceforge.net/ auch jede Menge Doku. Erstmal lesen, was OpenOCD überhaupt macht. Vor allem ist wichtig, die Unterschiede und Funktionsweisen von Debugger, GDB Server, JTAG-Interface und Target zu verstehen. Falls das überhaupt erst dein Einstieg in die uC Welt ist, dann solltest du dicht vielleicht erst Mal mit einfacheren Controllern, wie einem 8051er oder AVR beschäftigen. > Ich habe versucht den OpenOCD von einem Bin-File zu starten aber geht > nicht. Was bedeutet "OpenOCD von einem bin-File starten". Klickst du eine exe an? Versuchst du dein uC-Binary mit der OpenOCD exe zu öffnen? Windows/Linux? Was heißt "geht nicht"? Fehlermeldung? Sonstige Ereignisse? Unter http://openocd.sourceforge.net/getting-openocd/ findet sich auch ein Link zu einem Forumsbeitrag, in dem erklärt wird, wie man OpenOCD unter Windows kompiliert. mfg ..|..
Miko schrieb: > so nochmal für die, die mir helfen können, ich möchte kein J-link > kaufen, das ist mir zu teuer. Kostet als EDU-Version bei Segger 49,-€ - was ist daran zu teuer? Darfst das Teil dann eben nur privat und nichtkommerziell einsetzen, was bei deinem Kenntnisstand wohl der Fall sein dürfte, oder nicht? Ansonsten bekommst du die auf ATMEL-Controller begrenzte Version bei Reichelt für ca. 115€, ist ebenfalls von Segger, nur umgelabelt. Habe damals noch ca. 100,- bei Segger bezahlt, bereue es bis heute nicht, ist einfach zu installieren und stabil. Dein OpenOCD hat wohl auch an die 50,-€ gekostet. Wo ist das Problem? Ansonsten hab Geduld, arbeite dich ein - so ganz Unrecht hat Reinhard nicht. Vielleicht ein Neustart: alle ein wenig freundlicher. Gruß Gunb
So jetzt geht es langsam. ich habe anscheinend alles richtig installiert. das Problem was ich habe ist, dass ich mein ARM-USB-TINY-H nicht finde wird als normaler usb-Port angezeigt, obwohl ich den richtigen treiber installiert habe. Spannung kann ich wesen an dem Ding. wird aber nicht erkannt? wenn ich unter Eclipse ARM-USB-TINY-H wähle kriege ich diese meldung: Variable references empty selection: ${project_loc} @Reinhard B.: komm bitte auf meinem Nivaux runter, dann verstehst du mich besser. Das mache ich auch mit den Leuten in manchen Bereiche. Gruß Miko
> das Problem was ich habe ist, dass ich mein ARM-USB-TINY-H nicht finde > wird als normaler usb-Port angezeigt, obwohl ich den richtigen treiber > installiert habe. Hast du das hier schon versucht: http://www.olimex.com/dev/pdf/ARM/JTAG/Repair%20Procedure%20for%20OpenOcd-Rev.%20H%20drivers.pdf Hab ich dort gefunden: http://www.olimex.com/dev/arm-usb-tiny-h.html Mit den Docs dort sollte dann auch die Einrichtung der Toolchain und der IDE klappen: > @Reinhard B.: komm bitte auf meinem Nivaux runter, dann verstehst du > mich besser. Das mache ich auch mit den Leuten in manchen Bereiche. Dass ich dich nicht verstanden habe hat nichts mit dem Niveau zu tun, sondern nur damit, dass du keine Infos rausgerückt hast. Stell dir mal umgekehrt vor, ich frage dich: "ich versuche die ganze Zeit mit Word zu arbeiten. Ich kann das ding gar nicht starten." Kannst du mir dann sofort sagen, wo das Problem liegt? mfg
Habe ich vorher übersehen, weiß jetzt aber nicht, ob zum vorherigen Link wirklich ein Unterschied ist: http://www.olimex.com/dev/pdf/ARM/JTAG/Installing%20OpenOcd-Rev.%20G%20drivers%20for%20Windows%207.pdf Vielleicht aber vorher die aktuellen Treiber deinstallieren! Wenn das auch nichts bringt, kann ich dir leider nicht weiterhelfen...
habe ich gestern auch probiert. Danke trozdem Ich versorge meine Platine von einem USB-Port. Kann sein, dass das Ding nicht genug Strom ziehen oder?
Miko schrieb: > Ich versorge meine Platine von einem USB-Port. Kann sein, dass das Ding > nicht genug Strom ziehen oder? Ich kenne jetzt nicht die USB-Fachausdrücke dafür, aber solange dein Controller sich nicht am USB-Port "registriert", bist du auf 100mA beschränkt. Danach gehen 500mA. mfg
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.