??? 06/02/08 17:25 Read: times |
#155410 - I'd say this the reason why erase does not work... Responding to: ???'s previous message |
... is that it's not implemented in the version of bootloader you have.
It does not work with my chip, either, which is a 89C51RD2 (no prefix), i.e. the Temic part, but with Atmel logo (I am quite sure I do have a genuine Temic-labelled one, but I can't find it at the moment...), the timestamp is 0319, the bootloader version is 2.4. I am absolutely positive about the fact that command 01 is not implemented in this version. Although I found no evidence this was the case with the T89C51RC2, I am quite confident that it might quite well be, at least in earlier versions. Nevertheless, the block erase command - as noted also in the datasheet - is provided just to make happy the Philips users who want to (or were told to :-) )migrate to Atmel, as there is no real need for it. Actually, the IAP routine for this command in the new AT89C51ED2 does nothing else than write FFs through all pages in the given "block". Jan Waclawek |
Topic | Author | Date |
Now I can't get "Erase Block" to work, 89C51RC2 | 01/01/70 00:00 | |
PLEASE, pretty please | 01/01/70 00:00 | |
Atmel 89C51RC2-UM Erase Block | 01/01/70 00:00 | |
if there is no prefix on the chip... | 01/01/70 00:00 | |
FLIP says it is an AT89C51RC2 | 01/01/70 00:00 | |
Oh, everybody remembers all previous posts, | 01/01/70 00:00 | |
Well I remember all of yours! :) | 01/01/70 00:00 | |
why wouldn't be that? | 01/01/70 00:00 | |
Have I misinterpreted the documentation? | 01/01/70 00:00 | |
WHICH documentation? | 01/01/70 00:00 | |
BAD documentation! | 01/01/70 00:00 | |
oh, THAT one IS bad indeed! | 01/01/70 00:00 | |
I'd say this the reason why erase does not work... | 01/01/70 00:00 | |
No erase is needed, why did I think it was? | 01/01/70 00:00 | |
but, Gary, we HAVE been talking about it... | 01/01/70 00:00 | |
I know, I have been missing that | 01/01/70 00:00 | |
when I came accross IAP for the first time... | 01/01/70 00:00 | |
Not How - but the Before/After | 01/01/70 00:00 | |
Run In Simulation![]() | 01/01/70 00:00 |