Hallo allerseits, Bei einem selbst entwickelten Board, bin ich auf einen etwas seltsamen Fehler gestossen. Ich kann über die JTag Schnittstelle lesen, aber leider nichts schreiben. Beim Debuggen ist in der Dissasembly Ansicht alles 0x0000, was ADD R0,R0 entspricht, und IAR meldet "The stack pointer for stack 'System' (currently 0x0) is outside the stack range (0xA0000000 to 0xA0001000)". Auch die Fuses lassen sich nicht ändern und bleiben stehts beim Wert 0xF877FFFF. Im AVR Studio 5 lässt sich die 'Target Voltage' auslesen und die stimmt mit bei ändernder Versorgungsspannung stehts überein (sofern diese überhaupt auf dem Chip gemessen wird) und auch die Microkontroller-Bezeichnung (0x3200003F) scheint richtig erkennt zu werden. Wenn ich einen anderen vorgebe wird reklamiert. Chip erase hat mich bis jetzt auch nicht weiter gebracht. Die verwendeten Bestandteile sind: - uC: AT32UC3C0512C - Debugger: AVR JTAGICE mkII - Softwarelösung: AVR Studio 5 und IAR Workbench Kennt von euch jemand das Problem und wie lässt es sich lösen? Mit bestem Dank im Voraus James
Hab jetzt den Print nochmals fertigen lassen und auch hier nochmals die Anschlüsse überprüft. Mit JTag haben sie eine Verbingung und zwar sind es die selben wie auf dem EvalBoard. Das aktuelle Board ist im moment ziemlich nackt und besteht aus Mikrokontroller und JTag Stecker. Die 3.3 Volt Versorgung wird von extern gespiesen. Im Verlauf des Tages gedenke ich noch einige Stützkondensatoren drauf zu machen und nochmals zu schauen ob sich was ändert. Mittlerweile bin ich auch von der Beta Version des AVR Studios weggekommen und habe die aktuelle Version 5.0.1036 installiert. Im Moment bin ich ziemlich ratlos, was ich da noch tun könnte. Hat jemand den so einen in funktionierendem Einsatz?
... hat sich erledigt: Ferrit-Spule zwischen VDANA und VCC war fehlerhaft.
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.