Hi,
We are using LPC4357 process for our custom board. We are planning to use USB0 as mass storage host and USB1 as HID device. Reliability is the number one priority for our customers. We are trying to make NXPUSBlib work, but we are also exploring embedded USB stack for the mass storage host and HID device. Any vendor suggestions? In the past, when we asked this question you mentioned Thesycon however it is no longer supporting embedded USB stack.
Thanks
Hi,
USBD is the library equivalent to the USB ROM driver for most current MCUs
For Host, Keil provides USB Host Mass Storage example.
Customer could check related project attached.
Wish it helps.
Have a great day,
Sol
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Sol, Can you please resend - For Host, Keil provides link? The link you
sent gives the following error message.
The previous page is sending you to an invalid url (http://
/external-link.jspa?url=http%3A%2F%2Fwww.keil.com
%2Fboards2%2Fkeil%2Fmcb4300%2F).
If you do not want to visit that page, you can return to the previous page
<https://www.google.com/url?q=http:///external-link.jspa?url%3Dhttp%253A%252F%252Fwww.keil.com%252Fboards2%252Fkeil%252Fmcb4300%252F&source=gmail&ust=1554824203722000&usg=AFQjCNHyYrQCjduddT26J0a2po14i2EGWA#>
.
Thanks
Hi,
The USB Stack v5 is a stack for Freescale Kinetis ARM® CortexM0+ and Cortex M4 microcontroller families.
The LPCUSBlib device stack is an older USB stack that we no longer support in LPCOpen but has the source code available.
I suggest USBD, USBD is the library equivalent to the USB ROM driver for most current MCUs. Since USBD is essentially the USB ROM driver, the source code is not publicly available.
As far as I know, USBD and LPCUSBlib stacks are very similar in what they support but ultimately unless you need to make modifications to the library source, I would advise you to use the USBD library.
Have a nice day!
Regards
Sol
Hi Sol,
Is this USBD library only for device mode or also for host mode? Do we need
to license this library ? How to get this library?
Thanks
Any suggestions?
What is the difference between the NXPUSBLib and the stack mentioned in this link?
Thanks
I have no experience, but have heard HCC Embedded stack is reliable
Thanks .
What is the difference between the NxpUSBLib and the stack mentioned below?
<https://community.nxp.com/external-link.jspa?url=https%3A%2F%2Fwww.nxp.com%2Fwebapp%2Fsps%2Fdownload%2Flicense.jsp%3FcolCode%3DUSB_STACK_V5.0%26appType%3Dfile1%26location%3Dnull%26DOWNLOAD_ID%3Dnull>