This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Bootloader for 89S52

I have read a lot of messages posted on the forum criticising the make of ones own BOOTLOADER. But there are a lot of applications of writing ones own bootloader. It can be used for secracy of the code.

If anybody has managed to locate a website for sample of a bootloader or has made a bootloader of his own then please let me know the procedure of writing the code.

Parents
  • Thanks Erik...

    May be I got over excited. Sorry for that.

    Let me explain you the whole application where I am using the word "SECURITY".

    You might have faced problems where your costumers are far away from your home town or your office place. Now in case of computer softwares what we can do is, send the evaluation version with some limitations on e-mail to the client. But this is what we can't do with hardware based products.

    I am planning to make a 89C51RD2xx based circuit which I can distribute to my clients. Now whenever they will ask for amendments or ask for designing a new circuit, what I will do is send the modified hex file which only my own bootloader could understand. My own software will download the code to 89C51RD2xx and lock the bits. This way the client can check the code after downloading to the circuit and still he won't get the actual code. This will "secure" our code and us before it actually is complete.

    And yes please send me the bootloaders you have got to me if you can.

Reply
  • Thanks Erik...

    May be I got over excited. Sorry for that.

    Let me explain you the whole application where I am using the word "SECURITY".

    You might have faced problems where your costumers are far away from your home town or your office place. Now in case of computer softwares what we can do is, send the evaluation version with some limitations on e-mail to the client. But this is what we can't do with hardware based products.

    I am planning to make a 89C51RD2xx based circuit which I can distribute to my clients. Now whenever they will ask for amendments or ask for designing a new circuit, what I will do is send the modified hex file which only my own bootloader could understand. My own software will download the code to 89C51RD2xx and lock the bits. This way the client can check the code after downloading to the circuit and still he won't get the actual code. This will "secure" our code and us before it actually is complete.

    And yes please send me the bootloaders you have got to me if you can.

Children