USBHostLite includes just FAT16 file system library. Replace it to
another one, such as FatFs (FAT12, FAT16 and FAT32)
Here is an example of FatFs over USBHostLite (LPC17xx).
Interfacing ARM controllers with Memory-Cards
Find "ChaN's FAT-Module with LPC17xx SPI/SSP and USB-MSD" paragraph
near the bottom.
Above mentioned information, I have gathered from one of the
replies in Keil forum.
I didn't get the sample codes as mentioned in the comment. First
website have a list of file functions and a few links to some blogs
and codes. But, I am not sure which one i should refer.
The second mentioned link leads to some German university
Can someone please explain.
So give a link to that, then!
What is your actual question? What needs "explaining" ?
Sorry if my question was not so clear.
I want to use LPC2648 USBHostlite for accessing the files on USB
mass storage devices such as USB Pen Drives with FAT32 file
I gone through the related queries in the forum. A few of the
links were mentioned there.
One of the mentioned link was
Download THOMAS's FatFs/USBHostLite (LPC17xx) example, first.
But, when i accessed this link, it is navigating to a university
website. Whether the mentioned link is correct? If so, request you to
please let me know the navigation path in the website so that I can
get the mentioned zip file.
In addition, I have USBHostlite code for LPC17XX. What are the
changes need to be done for using it for LPC2648.
"OnChip Technologies and NXP Semiconductors have partnered to
So you need to contact OnChip Technologies and/or NXP
Semiconductors for support - it's not a Keil product.
Thank you for the information.
But hope the first query related to the .zip path may be answered
as the reference to the link has been mentioned in the following
reply in Keil discussion forum.
"New! RE: usb hostlite fat32 impplementation
> Where should I attach the FatFs library in the HostLite?
Did you download the FatFs / USBHostLite (LPC17xx) example on
above Martin THOMAS's web page?
He've already done it for you :-)
FatFs accesses to physical media using these routines in
disk_initialize(), disk_status(), disk_read(), disk_write(),
Fill the contents of these routines using,
MS_Init(), usb_status, MS_BulkRecv(), MS_BulkSend(), blkSize/numBlks
of usbhost_ms.c, respectively.
THOMAS's implementation is,
Look in "case USB:" of each routine.
View all questions in Keil forum