Gast
#2224426
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