Yahoo Groups archive

Lpc2000

Index last updated: 2026-04-28 23:31 UTC

Message

Re: Free LPC2000 Boot Loader

2006-05-01 by unity0724

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
>

Attachments

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.