Umm.....Some questions, don't mind: - How do I know there is no Trojan Horse inside?? - How do I know your code does not over-cooked my flash?? or make it raw/medium when I actually ordered well done?? - How do I know your code could handle Exception Interrupt properly?? without crashing?? - How do I know your code does not have CSI bugs?? - How do I know if you could understand the watchdog hardware in detail and handle it properly upon a watchdog reset event?? - How do I know if I will not have CRP problem, after installing your that boot loader?? And What's that "CRP feature to extent supported by hardware"?? - How do I know if you are able to get Philips to ship with your bootloader?? Or I need to re-load everychip? Or you could provide free bootloader upgrade every chip programming services?? - How do I know if you are Philips Certified/Appointed consultant?? Thanks!! --- In lpc2000@yahoogroups.com, "jayasooriah" <jayasooriah@...> wrote: > > Hello, > > If would like to know if people here would be interested in a free LPC > boot loader with the following properties: > > * autobaud on receiving a single space character; > * Intel-hex download and run from on-chip RAM; > * Intel-hex download to non-boot sector flash; > * CRP feature to extent supported by hardware; and > * kernel and compatible mode flash support. > > Kernel and compatible mode flash libraries will allow existing > programs that use IAP calls to work as-is. The CPU clock paramter > will be now be reduntant if you chose this option. > > It will allow boot loader intercept method to be customised. You can > either use P0.14 or UART method to invoke the boot loader. > > It will also allow external bus interface (on parts with external bus) > to be customised at the boot loader block itself. > > The aim here is to release P0.15 (and BOOT1:0) pins for general > purpose IO. > > CRP equivalent will be implemented as "one time fuse" in the boot > loader itself. Once activated, boot loader will not do anything other > than to allow the entire device to be "restored". > > Restoration will be done by first erasing all sectors except boot > sector and then verifying that they are fully erased before finally > self reinitialising the boot sector itself. > > The aim is to reduce CRP attack surface area of the boot loader. > > The boot loader image (in hex format) can be a property of the LPC2000 > forum and be freely available to any member of the forum. > > I can provide Windows I86 binaries of tools to backup the supplied > boot loader on your part, to install the free boot loader, and to > revert to the boot loader that you have backed up should this be > necessary. These tools will also be owned by the LPC2000 forum. > > Boot loader will not be open soruce for legal reasons. (Philips can > remove this restriction.) > > I can also provide components of the source code relating to any tools > I provide so that co-developers on other platforms can build binaries > and distribute these freely. > > My reason for doing this is to demonstrate to this forum by way of > example how one could better support the LPC Family. > > If there is interest, please follow up in this thread. > > Regards, > > Jaya >
Message
Re: Free LPC2000 Boot Loader
2006-05-01 by unity0724
Attachments
- No local attachments were found for this message.