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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
08/04/07 13:49
Modified:
  08/04/07 13:51

Read: times


 
#142760 - Dont ReWrite Page 0
Responding to: ???'s previous message
You will be asking for some risk if you attempt to re-write Page Zero.

A long time ago I published here a fully functional SiLabs Boot Loader function that is completely written in assembler. As such it is VERY easy to include the boot loader function directly into the source code of your application that may be written in C language. This fully removes any strange constraints on the use of the C compiler and resource conflicts or dual compile modes that result if you use a C & C implementation strategy for BootLoader & Application.

Look at the code here:
http://www.8052.com/users/mkaras/loader.pdf

Send me email if you are interested in any of the PC side collateral including a complete VB6 program that supports the protocol of the above referenced boot loader code.

This loader is in use in at least three full production products and has had no "issues" that I have heard about. I have no way of knowing how many derivative versions may exist as visitors here have leveraged the above.

Michael Karas




List of 13 messages in thread
TopicAuthorDate
an attempt at a failsave bootloader            01/01/70 00:00      
   do you REALLY need that 1kB?            01/01/70 00:00      
      I'll have to think on that one - excellent idea            01/01/70 00:00      
         Flash uncertainty            01/01/70 00:00      
            I did not consider            01/01/70 00:00      
         extra jump and enough power            01/01/70 00:00      
            extra junp            01/01/70 00:00      
               no magic idea...            01/01/70 00:00      
                  maths problem            01/01/70 00:00      
                     I am absolutely sure...            01/01/70 00:00      
                     the penalty of an extra ljmp...            01/01/70 00:00      
   Dont ReWrite Page 0            01/01/70 00:00      
      not a PC ...            01/01/70 00:00      

Back to Subject List