Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
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


List of 19 messages in thread
TopicAuthorDate
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      

Back to Subject List