Hallo, ich versuch nun schon seit ein paar Tagen meinen ADuC zu flashen, aber bekomm das einfach nicht hin. Will eigentlich nur mal erst das Demo-Programm draufladen (Jtag) um dann darauf aufzubauen, aber das Teil bringt ständig Fehlermeldungen. Wenn ich in den RAM flashe kann ich zwar im Disassembly-Fenster durch den Code steppen, aber ohne dass sich an meinem Lämpchen was tut. Und in Flash geht gleich gar nichts... entweder hängt sich das ganze Programm auf, oder bringt irgend ne Meldung mit falschem Speicherbereich.(outside the stack range) Hab nun schon bedenken das entweder die startup-Datei nicht ganz passt oder die Speicheradressierungen im Linkerfile (.icf beim 5.10er IAR und .xcl beim 4.41er IAR). Hab von beiden Versionen die Kickstart-Edition im Gebrauch. Hat da von euch schon mal jemand mit der Kombination IAR und ADuC zu tun gehabt und die Blink-Demo laufen gelassen?
Also so ähnliche Probleme hatte ich am Anfang auch (allerdings anderer Controller), aber durch ne komplette Deinstallation und ne Neuinstallation hab ichs bei mir damals zum laufen gebracht. Bei den Speicherbereichen kann ich dir nicht weiterhelfen. Bei mir waren die schon richtig eingetragen.
Hab ich auch schon mal probiert, aber ändert leider nichts an den Problemen. Hat hier sonst keiner ne Ahnung oder n funktionierenden Beispielcode?
Hat hier etwa keiner ne Ahnung oder n funktionierendes Beispielprojekt?
Welcher JTAG? Ich benutze mIDAS-Link und den ADUC7020, IDC-Workbench Embedded Word 2006 Spezial Edition (Limit 64KB). Alles funktioniert ohne Probleme. Der JTAG-Link stammt vermutlich von der Fa. Seggor. Einfach mal dort anfragen.
Ich benutze den JTAG vom IAR, also müßte das schon passen. Aber was für ne Workbench benutzt du genau? Kann dazu gar nichts im I-net finden. Würd die au gern mal als Alternative zu IAR testen.
> IDC-Workbench
Sorry - mein Fehler, soll natürlich IAR-Workbench heißen!
Der IAR-JTAG ist ein Produkt der Fa. Segger (www.segger.com). Anfragen
und ggf. neu Firmware reinladen.
Also ich hab eben bisher den Jlink-Treiber genommen was beim IAR dabei war. Jetzt hab i mal auf der Homepage von Segger nachgeschaut, und mir nen neuen Treiber runtergeladen. Wenn ich den RDI-Driver auswähle hab ich n vielversprechendes Configurations-Menü. Dachte schon das könnt klappen, bis ich die Lizenzaufforderung seh... echt toll. Brauch ich da ne Lizenz? Warum ist der Treiber eigentlich nicht bei der schweineteuren Software IAR nicht dabei? Hab au noch nicht genau überrissen was da genau der Unterschied zwischen den Treibern Jlink und RDI(mlDAS) ist?
hallo harry, ich kenne zwar den ADUC7022 nicht, habe aber acuh die iar workbench für arms's im einsatz. zu deiner letzten frage: RDI ist eine standard-schnittstelle zwischen debuggern und der entspr. hardware. in deinem fall stellst du in der workbench unter options -> debugger -> driver "J-Link/J-Trace" ein. ich würde mal das example projekt der workbench laden und dort die configuration "Debug in Flasg using J-Link" auswählen und diese mal ausprobieren. gruss gerhard
Ja das Tolle an der Sache ist ja, daß ich schon mal das Example geladen hab und auch innerhalb von ner halben Stunde hat das led geblinkt.... allerdings war das nur in RAM, denn als ich die Option mit Flash angewält hab hat sich das ganze Prog gleich aufgehängt. Nach dem Versuch mit Flash hats dann aber auch nimmer in den Ram funktioniert. Auch eine Neuinstallation und erneutem Laden der Examples hat da nimmer geholfen. Seit dem bekomm ich nichts mehr auf den Controller. Teilweise lädt er auch laut Protokoll auch was drauf, aber bei Disassembly und im Memory ist nichts drin, und ich kann nichts druchsteppen. Ist die Meldung Reset Target dafür verantwortlich, oder kommt die Meldung auch bei gelungenem Flashvorgang?
Hallo zusammen, also ich hab das selbe Problem wie Harry. Hab mir auch die Kickstart-Version von IAR geladen, aber bekomme die Demo´s einfach nicht auf meinen Controller. Mir ist dabei auch aufgefallen, daß im Linkerfile die Angaben der Speicheradressen (Flash, Rom, Stack)bei allen gefundenen Projekten anderst definiert sind. Kennt sich hier niemand mit dieser Kombination aus, oder kann jemand mal von nem Funkionierenden Projekt das Linkerfile und die zugehörige Startup posten? Dann kann ich zumindest mal diese Fehlerquelle ausschließen
Ich hatte ein ähnliches Problem und bin auf das SEGGER Forum gestossen (segger2.com). Poste jetzt meine Fragen wenn es um IAR, JLink und so geht jetzt immer direkt dort, weil dort anscheinend auch die SEGGER Mitarbeiter antworten, und die haben da echt gut Ahnung von. Dort bekommt man z.B. auch immer nen direkten Hinweis auf ne neue J-Link Software Version!
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.