Guten Abend
Hat jemand uP's aus der Serie ATtinyXXX mit den Descriptors uTinyXXX.dsc verwendet?
Sollte unbedingt ein Programm mit dem ATtiny3217 erstellen.
Habe auch ein paar weitere *.dsc getestet:
//Device = tiny214, VCC=5;
//Device = tiny417, VCC=5;
//Device = tiny817, VCC=5;
//Device = tiny1617, VCC=5;
Alle bringen die selben, ähnlichen Fehler.
Beim uTiny3217.dsc sehe ich folgendes:
- Items kommen doppelt vor z.B
; PortA $0400
DIRTGLA=$403
; PortB $0420
DIRTGLA=$423 müsste doch DIRTGLB heissen
[interruptvectors]
nrofvectors=32 sind offenbar nur 31 vektoren, sollte nrofvectors=31 sein.
; WDT Watch-Dog Timer $0100
WDTCTRLA=$0100 Assembler Error, verlangt offenbar das Item WDTCR
romtotstart=$8000
romtotend=$BFFFF Assembler Error. Sollte doch für 32K $FFFF sein.
Mit all diesen Korrekturen kann ich eine kleines Programm, generiert mit dem AppWizz kompilieren.
Doch offenbar wird für die FlashSize romtostart nicht berücksichtigt.
In der Project Information wird eine FlashSize von 64K angezeigt.
Das überträgt sich dann offenbar wieder auf den Programmer. Bei einem Clear auf das Flash
zeigt er nach $8000 Carbitsch an...
Sobald ich den uP Programmiert habe, kann ich die Protection nicht mehr aufheben.
Auch wenn ich ein Erase Device mache... Das sollte doch einen Lock wieder aufheben.
Hat da jemand eine Idee ?
Heinz
Hat jemand uP's aus der Serie ATtinyXXX mit den Descriptors uTinyXXX.dsc verwendet?
Sollte unbedingt ein Programm mit dem ATtiny3217 erstellen.
Habe auch ein paar weitere *.dsc getestet:
//Device = tiny214, VCC=5;
//Device = tiny417, VCC=5;
//Device = tiny817, VCC=5;
//Device = tiny1617, VCC=5;
Alle bringen die selben, ähnlichen Fehler.
Beim uTiny3217.dsc sehe ich folgendes:
- Items kommen doppelt vor z.B
; PortA $0400
DIRTGLA=$403
; PortB $0420
DIRTGLA=$423 müsste doch DIRTGLB heissen
[interruptvectors]
nrofvectors=32 sind offenbar nur 31 vektoren, sollte nrofvectors=31 sein.
; WDT Watch-Dog Timer $0100
WDTCTRLA=$0100 Assembler Error, verlangt offenbar das Item WDTCR
romtotstart=$8000
romtotend=$BFFFF Assembler Error. Sollte doch für 32K $FFFF sein.
Mit all diesen Korrekturen kann ich eine kleines Programm, generiert mit dem AppWizz kompilieren.
Doch offenbar wird für die FlashSize romtostart nicht berücksichtigt.
In der Project Information wird eine FlashSize von 64K angezeigt.
Das überträgt sich dann offenbar wieder auf den Programmer. Bei einem Clear auf das Flash
zeigt er nach $8000 Carbitsch an...
Sobald ich den uP Programmiert habe, kann ich die Protection nicht mehr aufheben.
Auch wenn ich ein Erase Device mache... Das sollte doch einen Lock wieder aufheben.
Hat da jemand eine Idee ?
Heinz
Attachments
Filename: | Compiler Project Inf … 64K.JPG |
Filesize: | 61.64 KB |
Title: | |
Download counter: | 195 |
Filename: | FuseBits.JPG |
Filesize: | 147.54 KB |
Title: | |
Download counter: | 173 |
Filename: | Programmer 64K statt 32K.JPG |
Filesize: | 133.06 KB |
Title: | Programmer |
Download counter: | 181 |
Filename: | Programmer DeviceSta … ytes.JPG |
Filesize: | 116.72 KB |
Title: | Programmer |
Download counter: | 170 |
Filename: | Programmer Trotz Era … cted.JPG |
Filesize: | 123.74 KB |
Title: | |
Download counter: | 191 |