NOTICE: This website will be shut down in the near future. Product content has moved to nxp.com. Forum content and FAQs have been moved to community.nxp.com. We encourage you to create a user account on nxp.com to use the new community forums and access NXP microcontroller content. We greatly appreciate your contributions and look forward to seeing you at our new web location.
The download page contains LPCUSBSIO user manual (libusbsio_vX_YY.pdf), binary package(libusbsio_bin_vX_YY.zip) and source package(libusbsio_src_vX_YY.zip).
libusbsio_vX_YY.pdf: User manual for LPCUSBSIO library. Contains overview, quick start guide and API reference to develop host applications.
libusbsio_bin_vX_YY.zip: The binary package contains pre-built libraries, dlls, firmware and test applications for users who are interested in developing host application using LPCUSBSIO without getting into details of LPCUSBSIO.
To flash pre-built firmware binaries into corresponding boards
Set the board in USB ISP boot mode and connect the board to host machine.
The board should appear as mass storage device.
Delete firmware.bin file present on the storage device.
Copy the firmware binary file (present in bin/<chip name>/iflash_<board name>.bin) to the storage device.
Power cycle the board.
libusbsio_src_vX_YY.zip: The source package contains source code required to build host side libraries (libs & dll) and applications. Source code of firmware is distributed as an example located at lpcopen\applications\\examples\usbd_rom\usbd_rom_hid_i2c inside LPCOpen_V2 package for the corresponding chip series. Note, source package is not needed if you are devloping host application; use binary package instead.
To re-build library on Windows machine use lpcopen\hosttools\lpcusbsio\vsproj\lpcusbsio.sln. These project files are created using Visual Studio Express 2013.
To re-build library on OSx and Linux machines use makefile present in lpcopen\hosttools\lpcusbsio directory.