Aduc 702X Flashen über JTAG ?

Gast #401207
Lesenswert?
• ▲
▼
Hallo, ich probiere zur Zeit einige IDEs aus im Bezug auf die Wiggler
Funktionalität. Und habe mit dem Flashen meines Analog Device
Bausteines probleme. (ADUC7026)
Zunächst einmal meine Erkenntnisse übe IAR und Crosswork.
IAR bringt präzise Fehlermeldungen ist aber dafür bei der Wiggler
geschwindigkeit kurz vor dem einschlfen. (habe mit J-Link keine
Erfahrung, da dieses Teil gleich Geld kostet und noch keine
Entscheidung gefallen ist). Übrigens ist es von Segger und die Bieten
auch eine Flasher Software an.
Crosswork ist super schnell was die Wiggler Funktionen angeht, dafür
ist der Compiler um so schwieriger zu verstehen (jedenfals für mich).

Leider habe ich es nicht geschaft zu Flashen und dann daraus zu
debuggen. Was brauche ich für Einstellungen ????? (Help Please....)
Mein Flash bleibt immer unverändert ????

Eigentlich will ich nur in Assembler programmieren, da ich den vollen
speed brauche und der ARM7 mit 40MHz und 16Bit Flash Interface (bei
Analog Device) nicht gerade schnell ist.
Also brauche ich eigentlich keinen Compiler.
Wer kann mir weiterhelfen ???
Danke,
Gruß an alle ARM7 User.

(PS ich geize nicht mit dem Geld nur soll es richtig eingestzt werden)
Gast #401209
Lesenswert?
• ▲
▼
Hallo Max,
muss man beim Flashen (Flash-Debuggen) irgendwelche besonderen
FlashLoader miteinbinden oder sonstige Änderungen vornehmen ?
Ja den besonderen Preis habe ich damals verschlafen. Kostet jetzt ca.
das doppelte. Das währe aber nicht das Problem.
Ich will nur im Vorfeld klären ob es wirklich ein Wiggler Problem ist,
sont habe ich die Probleme nacher trotz Geldausgabe wieder !!!
Gruß Sascha
Gast #401210
Lesenswert?
• ▲
▼
Hallo Sascha,

meine Erfahrungen sind es, dass es immer ein gewisser Zeitaufwand
erforderlich ist, bis eine neue Entwicklungsumgebung (IDE, Compiler,
Debugger, Flasher...) richtig zusammenspielen.

Nun die Antwort zu Deiner Frage.
Das J-Link (RDI-miDAS-Link) wird über einen extra Treiber fürs Debuggen
und Flashen angesprochen. Falls es Probleme gibt ist der Support von
Segger problemlos (freundlich, kompetent, schnell).
Von Analog Device gibt es aber auch eine kurze Beschreibung dazu, die
auch funktioniert.

Fazit: Es liegt am Wiggler

Anmerkung:
Falls Du mit anderen ARM7/9 Controllern auch noch arbeiten willst, dann
kauf gleich den J-Link von Segger und nicht den RDI miDAS-Link (= OEM
J-Link) von Analog Device. Die Controller Hersteller vertreiben OEM
J-Links (100-200€ günstiger) die nur auf ihren Controllern laufen.
Diese OEM J-Links fragen die Prozessor-IDs ab, und sind nur für
bestimmte IDs --> Hersteller funktionstüchtig.
Gast #401211
Lesenswert?
• ▲
▼
Hallo Max,
ja das mit der Sperre auf einen Prozessor dachte ich mir schon.
Bzw. wird ja sogar von manchen Herstellern auch angegeben.
Ja also ich tendiere auch zum J-Link direkt von Segger weil ich es dann
auch gleich im Bundle mit der Flasher Software kaufen will.
Nur was mich wundert, es heißt das der Wiggler (besonders unter
Crosswork) funktiniert, auch gut zum Flash-Debuggen ? Also mein Wiggler
geht mit Speed 1 ohne Fehler beim RAM-Debuggen und beim Flashen bringt
er immer Verify Error vom Flash. Da stimmt doch was an dem Loader nicht
oder ? Oder an den Einstellungen ????

Also ich meine das Code-Schnipsel was für den Loader ins RAM geladen
wird ???

Gruß Sascha
Gast #401212
Lesenswert?
• ▲
▼
Hallo Sascha,

mit Crosswork und Wiggler habe ich noch nicht gearbeitet. Es ist
richtig, dass es entweder an den Einstellungen liegen kann oder an der
Hardware. Wenn es Dir nur ums Flashen geht, kannst Du ja auch über
RS232 bzw. I2C - je nach Hardware.
Gast #401213
Lesenswert?
• ▲
▼
Hallo zusammen,

auch wenn es evtl. zu spät ist.
Aber mit der IAR EWB und Wiggler funktioniert es bei den ADuC7xxx auch
ohne Probleme. Ist halt nur etwas Aufwand, wie immer, alle
Einstellungen richtig zu machen.
Gast #401215
Lesenswert?
• ▲
▼
Hallo zusammen,

leider nicht, aber wenn der Treiber für den Wiggler richtig installiert
ist und der FlashLoader für die ADuC ausgewählt
ist, dann ist eigentlich, wie für alle verschiedenen Debugger
nur noch das richtige Output-Format zu wählen.
Ich habe das lange nocht mehr gemacht, aber kann mich erinnern,
das beim Start der Debugger eine Fehler-Meldung ausgibt die
auf die richtige einstellung hinweist.
Ich bin aber dabei etwas für Eclipse, GNUARM + Wiggler bzw. unseren
mIDASLink (J-Link) als Application-Note aufzusetzen.

:-) Michael

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.