Forum: Mikrocontroller und Digitale Elektronik AVR32UC3A0512 Fusebits per USB auslesen


von Neb N. (bluemorph)


Lesenswert?

Hallo Leute (und besonders zippi, der hier ja augenscheinlich aufgrund 
seines Handheld-Projekts am meisten Erfahrung mit dem obigen Prozessor 
hat),

ich habe eine Frage. Und zwar habe ich per JTAG den USB ISP DFU 
Bootloader auf den at32uc3a0512 geladen. Das hat super geklappt. Jetzt 
möchte ich per USB die FUSE Bits auslesen / schreiben.

Schon beim Auslesen sind mit Differenzen zwischen den FUSE Bits 
aufgefallen.
Per USB ausgelesen sehen die FUSE Bits wie folgt aus:
1
BODEN=0x3
2
BODHYST=0x1
3
MCU=UC3A0512
4
GP=0x7
5
EPFL=0x1
6
BOOTPROT=0x7
7
LOCK=0xc07e
8
BODLEVEL=0x3f

Per JTAG ausgelesen ergeben sich diese (Standard) FUSE Bits:
1
BODEN=0x3
2
BODHYST=0x1
3
MCU=UC3A0512
4
GP=0x3
5
EPFL=0x1
6
BOOTPROT=0x3
7
LOCK=0xffff
8
BODLEVEL=0x0

Meine Frage nun, lassen sich die FUSE Bits per USB nicht wirklich 
auslesen / schreiben?? Das würde ich sehr merkwürdig finden. Oder sucht 
womöglich das BatchIsp einfach nur im falschen Speicherbereich?

Welches Board ich benutze ist eigentlich ja nicht so wichtig aber ich 
experimentiere an einem EVK1100.

Ich hoffe auf euere Hilfe!

Vielen Dank schonmal und mfG BlueMorph

von Phil S. (zippi)


Lesenswert?

Hi,

>Schon beim Auslesen sind mit Differenzen zwischen den FUSE Bits
>aufgefallen.
Hmm ich hab grad mal mit bachisp ausgelsen:
1
#Mon Dec 13 10:27:13 CET 2010
2
BODEN=0x3
3
BODHYST=0x1
4
MCU=UC3A3256
5
GP=0x7
6
EPFL=0x1
7
BOOTPROT=0x3
8
LOCK=0xffff
9
BODLEVEL=0x3f

Mein JTAG macht zurzeit nur Fehlermeldung wenn ich die auslesen will, 
ich muss mal schauen warum.
Eigentlich sollte zwischen JTAG und USB kein Unterschied sein.

Welche AVR32 Studio Version hast du?

Gruß
Zippi

von Neb N. (bluemorph)


Lesenswert?

Hi,

also ich glaube, dass war schon der entscheidende Tip! Ich hatte die 
Version von der Atmel CD (Technical Library 2008). Genau weiß ich nicht 
welche Version das war.

Jetzt habe ich die Version AVR Studio 2.5.0 (Build: 283) und damit 
werden die Fusebits richtig ausgelesen.

Danke aber trotzdem!

MfG BlueMorph

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
Noch kein Account? Hier anmelden.