Please note. AVR memory values are specified in WORDS in the .dat file. The Great Cow Basic compiler uses words for consistency between PIC and AVR - this keeps some bits and pieces in the compiler simpler.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
We have already changed\corrected the [prog] parameter to correct this error in the v0.95 release. Hence, I recommended 'no fix required'. My error in not making this clear.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
[ChipData]
Prog=8192
ATTiny2313a only 2K and the ATTiny4313 only 4K is.
tiny2313a.dat:
...
[ChipData]
Prog=2048
...
tiny4313.dat:
...
[ChipData]
Prog=4096
...
Pins data need reviewing also. [Pins-DIP] and the [Pins-SOIC] sections of the tiny2313.dat are better than the ones of tiny2313a.dat and tiny4313.dat.
No fixed required for Prog parameter.
Please note. AVR memory values are specified in WORDS in the .dat file. The Great Cow Basic compiler uses words for consistency between PIC and AVR - this keeps some bits and pieces in the compiler simpler.
Hello Evan,
even if AVR memory values are specified in WORDS, I think the Prog Parameter should be corrected:
ATTiny2313a: is a 2KB --> Prog=1024 (1KWord)
ATTiny4313: is a 4KB --> Prog=2048 (2KWord)
Prog=8192 in both cases is not correct (-->16KB)
ciao
Paolo
We have already changed\corrected the [prog] parameter to correct this error in the v0.95 release. Hence, I recommended 'no fix required'. My error in not making this clear.
@Hugh. Please revise [Pins-DIP] and the [Pins-SOIC] sections of the tiny2313.dat are better than the ones of tiny2313a.dat and tiny4313.dat.