EmbeddedRelated.com
Forums
The 2024 Embedded Online Conference

LPC2387 USB Host / bootloader

Started by Thom...@lnt-automation.de January 29, 2009
Hello,

I want to write a bootloader to update my aplication via usb stick.
Is there any reference, example, code or even a link?
Can't find something about bootloader for LPC2387. And especially not for usb host?!?

Additionaly I'm a little bit confused: In the docs for the LPC2387 (LPC2387_3.pdf from oct.08) I can read:
"The LPC2387 USB interface includes a device, Host, and OTG Controller. Details on typical USB interfacing solutions can be found in Section 11.1." and in section 11.1 there are curcuits for host and otg and so on.

But in the user manual for the 23xx Series (UM10211_1.pdf from mar.08) in the usb host description I read:
"The USB host controller is available on the LPC2388 only"

So, what's wrong?
Can I use LPC2387? Anybody work with this?

thanks a lot.
Thomas

An Engineer's Guide to the LPC2100 Series

Hello Thomas,

Take a look on the LPC2387 Erratasheet, page 12:

"Devices with a date code prior to 0836 (manufactured before week 36 in 2008) have USB 2.0 full-speed dual port device with on-chip PHY and associated DMA controller. Parts marked with date code 0836 or later have USB 2.0 full-speed dual port device/host/OTG controller with on-chip PHY and associated DMA controller."

So, today the LPC2387 has USB host controller.

Best regards,

Reginaldo.

--- In l..., Thomas.Reess@... wrote:
>
> Hello,
>
> I want to write a bootloader to update my aplication via usb stick.
> Is there any reference, example, code or even a link?
> Can't find something about bootloader for LPC2387. And especially not for usb host?!?
>
> Additionaly I'm a little bit confused: In the docs for the LPC2387 (LPC2387_3.pdf from oct.08) I can read:
> "The LPC2387 USB interface includes a device, Host, and OTG Controller. Details on typical USB interfacing solutions can be found in Section 11.1." and in section 11.1 there are curcuits for host and otg and so on.
>
> But in the user manual for the 23xx Series (UM10211_1.pdf from mar.08) in the usb host description I read:
> "The USB host controller is available on the LPC2388 only"
>
> So, what's wrong?
> Can I use LPC2387? Anybody work with this?
>
> thanks a lot.
> Thomas
>


The 2024 Embedded Online Conference