<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.arm.com/utility/feedstylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>usb host or no host on LPC2387 and LPC2361 / boot</title><link>https://community.arm.com/developer/tools-software/tools/f/keil-forum/38200/usb-host-or-no-host-on-lpc2387-and-lpc2361-boot</link><description> 
Hello, 

 
can anybody explain me why I can find in the docs of LPC2387 and
LPC2361: 
&amp;quot;USB 2.0 device/host/OTG with on-chip PHY ....&amp;quot; 

 
and in the &amp;quot;UM10211 from nxp&amp;quot; (user manual for 23xx) in chapter
13, usb host controller: 
&amp;quot;The USB host controller</description><dc:language>en-US</dc:language><generator>Telligent Community 10</generator><item><title>RE: usb host or no host on LPC2387 and LPC2361 / boot</title><link>https://community.arm.com/thread/125222?ContentTypeID=1</link><pubDate>Thu, 19 Mar 2009 10:57:16 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:0c2b2e40-babd-4d6c-b5ca-8de3ca2387c7</guid><dc:creator>Gregory Smith</dc:creator><description>&lt;p&gt;&lt;p&gt;
To add to prior comments, the LPC2387 silicon errata sheet version
1.1 from November 2008 (&lt;a href="http://www.nxp.com/acrobat_download/erratasheets/ES_LPC2387_2.pdf"&gt;www.nxp.com/.../ES_LPC2387_2.pdf&lt;/a&gt;)
states the following:&lt;/p&gt;

&lt;p&gt;
&lt;i&gt;Note 2: 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. Please
refer to page 2 of this document for details on how to identify the
date code.&lt;/i&gt;&lt;/p&gt;

&lt;p&gt;
The date code is interpreted as follows:&lt;br /&gt;
&lt;i&gt;The typical LPC2387 devices have the following top-side
marking:&lt;br /&gt;
LPC2387xxx&lt;br /&gt;
xxxxxxx&lt;br /&gt;
xxYYWW R[x]&lt;/i&gt;&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: usb host or no host on LPC2387 and LPC2361 / boot</title><link>https://community.arm.com/thread/114647?ContentTypeID=1</link><pubDate>Fri, 30 Jan 2009 07:38:01 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:b32cb845-05b2-4df4-868e-5151a6329133</guid><dc:creator>Ed H.</dc:creator><description>&lt;p&gt;&lt;p&gt;
&lt;i&gt;is there anybody knowing this LPC2387 or knows for sure if it
is with or without usb host?!?&lt;/i&gt;&lt;/p&gt;

&lt;p&gt;
This note in the MCB2300 User&amp;#39;s Guide might help:&lt;/p&gt;

&lt;p&gt;
Revision B LPC2387 devices with a date code of xxx0836xx or higher
support USB-OTG. MCB2387 boards built with the these LPC2387 devices
are populated with the USB &amp;quot;B&amp;quot; and mini-USB connectors. MCB2387
boards built with older LPC2387 devices will not have the USB &amp;quot;B&amp;quot; and
mini-USB connectors installed.&lt;/p&gt;

&lt;p&gt;
See:&lt;/p&gt;

&lt;p&gt;
&lt;a href="http://www.keil.com/support/man/docs/mcb2300/mcb2300_intro.htm"&gt;http://www.keil.com/support/man/docs/mcb2300/mcb2300_intro.htm&lt;/a&gt;&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: usb host or no host on LPC2387 and LPC2361 / boot</title><link>https://community.arm.com/thread/101592?ContentTypeID=1</link><pubDate>Thu, 29 Jan 2009 07:34:39 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:2a6e06b8-bb1b-4665-9d9d-73add47b5606</guid><dc:creator>Thomas Ree&amp;#195;Ÿ</dc:creator><description>&lt;p&gt;&lt;p&gt;
hello again.&lt;/p&gt;

&lt;p&gt;
found out:&lt;br /&gt;
1. the lpc2387 document is the newer one. from october 2008, the user
manual for 23xx series from march 2008.&lt;/p&gt;

&lt;p&gt;
2. there&amp;#39;s a eval kit from keil with the 2387, but in the
desciption I allways find &amp;quot;usb&amp;quot;, not defined if host or device.&lt;/p&gt;

&lt;p&gt;
is there anybody knowing this LPC2387 or knows for sure if it is
with or without usb host?!?&lt;/p&gt;

&lt;p&gt;
thanks a lot.&lt;br /&gt;
treess&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: usb host or no host on LPC2387 and LPC2361 / boot</title><link>https://community.arm.com/thread/77117?ContentTypeID=1</link><pubDate>Wed, 28 Jan 2009 08:22:01 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:e7c05da6-23b3-4137-984c-5ec11d9e7c24</guid><dc:creator>Thomas Ree&amp;#195;Ÿ</dc:creator><description>&lt;p&gt;&lt;p&gt;
hei wow, thank you for the very fast reply.&lt;/p&gt;

&lt;p&gt;
yes, nxp docs are a little bit confusing. But in the doument for
the LPC2387_3.pdf in chapter7.10 &amp;quot;usb interface&amp;quot; I can read:&lt;br /&gt;
&amp;quot;The LPC2387 USB interface includes a device, Host, and OTG
Controller. Details on typical USB interfacing solutions can be found
in Section 11.1.&amp;quot; and in section 11.1 there are curcuits for host and
otg and so on.&lt;br /&gt;
On the other hand in the manual you mentioned, i read the description
there is _no_ usb host.&lt;/p&gt;

&lt;p&gt;
Well, maybe a bug in the special document for the LPC2387.&lt;/p&gt;

&lt;p&gt;
The second question &amp;quot;boot from usb or sd card&amp;quot; was not correct.
That&amp;#39;s right. I mean a boot loader, that read from the sd card or usb
stick, copy it, and then run normaly from the internal flash.&lt;br /&gt;
Till now, i worked with atmel at91sam9263, this bootloader is very
comfortable.&lt;br /&gt;
Is there any example, for the bootloader, that reads from sd card or
usb for LCP2378 or LCP2388?&lt;/p&gt;

&lt;p&gt;
Searched a while, but can&amp;#39;t find something like this...&lt;br /&gt;
Is it that difficult with the LCP23xx or why are there a lot more of
atmel examples? Some days i think google &amp;#39;s not my friend...&lt;/p&gt;

&lt;p&gt;
Thanks once more,&lt;br /&gt;
treess&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: usb host or no host on LPC2387 and LPC2361 / boot</title><link>https://community.arm.com/thread/55291?ContentTypeID=1</link><pubDate>Wed, 28 Jan 2009 07:24:46 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:7be4dc31-2f4c-4f0d-81cd-9a35221eb79a</guid><dc:creator>ImPer Westermark</dc:creator><description>&lt;p&gt;&lt;p&gt;
The version of the manual I have says:&lt;br /&gt;
&amp;quot;An initial LPC2364/65/66/67/68/77/78/87/88 User manual revision&amp;quot;&lt;/p&gt;

&lt;p&gt;
NXP is merging quite a lot of chip variants into the same user
manual, and you must then keep track of differences between 100 and
144 pin variants and what building blocks the different variants
has.&lt;/p&gt;

&lt;p&gt;
One of the first sections &amp;quot;How to read this manual&amp;quot; enumerate the
variants and what block diagrams and ordering options that are
applicable.&lt;/p&gt;

&lt;p&gt;
Relevant summaries are:&lt;br /&gt;
- On LPC2364/66/68, LPC2378, LPC2387, LPC2388: USB 2.0 device
controller with on-chip PHY and associated DMA controller.&lt;/p&gt;

&lt;p&gt;
- On LPC2388: USB Host/OTG controller.&lt;/p&gt;

&lt;p&gt;
- On LPC2367/68, LPC2377/78, LPC2387, LPC2388: Secure Digital (SD)
/ MultiMediaCard (MMC) memory card interface.&lt;/p&gt;

&lt;p&gt;
I don&amp;#39;t know what a LPC2361 is, but LPC2387 can&amp;#39;t work as USB host
- only device. The LPC2387 does have the SD interface.&lt;/p&gt;

&lt;p&gt;
But one thing to think about - you don&amp;#39;t normally boot from USB or
SD - the processor can&amp;#39;t run instructions from such memory. You can
write a boot loader that copies a program into RAM and run from there
(but that seriously limits the allowed program size) or instead
copies a program from the USB/SD into the internal flash. This can
allow the processor to check on every boot if you have connected a
USB memory or SD card with a more recent application that should be
programmed.&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>