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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
02/23/09 10:39
Read: times


 
#162696 - bootloader self-upgraded to v7
Responding to: ???'s previous message
Jan Waclawek said:
Does this mean that "programming by 3-rd party company" and/or "programming by customers" can involve the bootloader reprogramming step?

Yes, it does. In fact, I also managed this case without human interaction:

  • manufacturer and device id are checked

  • if they match a P89V51RD2 and bootloader is at version 6, bootloader is upgraded

  • bootloader v7 is programmed so that ISP entry point is set to low-pin mode.

Bootloader v7 is required for compatibility with host board.

Note that we still support old P89C51RD2 MCUs within the same firmware. This is accomplished by providing a fallback routine at address 0x1FF0 which is not shadowed by V51's IAP and calls C51's IAP routine at 0xFFF0.

List of 9 messages in thread
TopicAuthorDate
Function "Program Double Clock" never returns in IAP mode            01/01/70 00:00      
   You should check carefully            01/01/70 00:00      
      I feel safe            01/01/70 00:00      
   bootloader v6 is affected, too            01/01/70 00:00      
      it's the same in v4 and v5, too            01/01/70 00:00      
         TI=1 workaround            01/01/70 00:00      
            3-rd party programming and thebootloader            01/01/70 00:00      
               bootloader self-upgraded to v7            01/01/70 00:00      
   IAP ?            01/01/70 00:00      

Back to Subject List