Yahoo Groups archive

Lpc2000

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

Thread

custom bootloader

custom bootloader

2005-11-15 by Joel Winarske

Has anyone replaced the LPC214x boot loader with their own code? If so how
much of a hassle is it?

Is Phillip's planning on coming out with a boot loader upgrade to support
USB?  Perhaps via CDC serial emulation, similar to the Atmel?  This would
require no change to their PC software, and no PC side driver.


Joel

Re: [lpc2000] custom bootloader

2005-11-15 by Richard Duits

Hi Joel,

I did write my own bootloader and programmed in sector 0. So I did not 
replace the philips bootloader, but just added an extra bootloader. 
Sorry, but I cannot share the source. Because the flash hardware is not 
documented, you would have to reverse engineer the philips bootloader to 
write a replacement.

I would like it if philips would create some kind of bootloader 
extension interface, so you could add your own IO routines to the 
bootloader. I would immagine this could work like the PC BIOS extension 
interface: the PC BIOS looks every 16KB boundary for a ROM signature and 
calls the ROM extension if a signature is found.

Richard Duits



Joel Winarske wrote:
Show quoted textHide quoted text
> Has anyone replaced the LPC214x boot loader with their own code? If so how
> much of a hassle is it?
>
> Is Phillip's planning on coming out with a boot loader upgrade to support
> USB?  Perhaps via CDC serial emulation, similar to the Atmel?  This would
> require no change to their PC software, and no PC side driver.
>
>
> Joel
>
>
>
>
> SPONSORED LINKS
> Microprocessor 
> <http://groups.yahoo.com/gads?t=ms&k=Microprocessor&w1=Microprocessor&w2=Microcontrollers&w3=Pic+microcontrollers&w4=8051+microprocessor&c=4&s=93&.sig=tsVC-J9hJ5qyXg0WPR0l6g> 
> 	Microcontrollers 
> <http://groups.yahoo.com/gads?t=ms&k=Microcontrollers&w1=Microprocessor&w2=Microcontrollers&w3=Pic+microcontrollers&w4=8051+microprocessor&c=4&s=93&.sig=DvJVNqC_pqRTm8Xq01nxwg> 
> 	Pic microcontrollers 
> <http://groups.yahoo.com/gads?t=ms&k=Pic+microcontrollers&w1=Microprocessor&w2=Microcontrollers&w3=Pic+microcontrollers&w4=8051+microprocessor&c=4&s=93&.sig=TpkoX4KofDJ7c6LyBvUqVQ> 
>
> 8051 microprocessor 
> <http://groups.yahoo.com/gads?t=ms&k=8051+microprocessor&w1=Microprocessor&w2=Microcontrollers&w3=Pic+microcontrollers&w4=8051+microprocessor&c=4&s=93&.sig=1Ipf1Fjfbd_HVIlekkDP-A> 
>
>
>
> ------------------------------------------------------------------------
> YAHOO! GROUPS LINKS
>
>     *  Visit your group "lpc2000
>       <http://groups.yahoo.com/group/lpc2000>" on the web.
>        
>     *  To unsubscribe from this group, send an email to:
>        lpc2000-unsubscribe@yahoogroups.com
>       <mailto:lpc2000-unsubscribe@yahoogroups.com?subject=Unsubscribe>
>        
>     *  Your use of Yahoo! Groups is subject to the Yahoo! Terms of
>       Service <http://docs.yahoo.com/info/terms/>.
>
>
> ------------------------------------------------------------------------
>

RE: [lpc2000] custom bootloader

2005-11-15 by Joel Winarske

It seems the only special thing about the boot loader is location.

Has anyone written or updated boot loader via JTAG, or via IAP?


Joel

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.