AnsweredAssumed Answered

How to USB host and Device Functionality with FreeRTOS in LPCXpresso54628 ,IDE MCUXpresso IDE ?

Question asked by vinu.narayanan@ge.com on Aug 22, 2019
Latest reply on Aug 23, 2019 by Alexis Andalon

Hi All , 

I am trying to implement a USB data bypass using OM13098: LPCXpresso54628 Development Board . The USB communication is happening as shown in the below image . 

 

 

 

 My requirement is to implement a device to bypass the USB communication without any delay  , as shown in below image 

 

I have implemented using beagle bone black and I feel it can be done using a controller like OM13098 . 

What are your thoughts on this proposal ? It is possible using OM13098  ?

 

I am new to NXP controller and MCUXpresso IDE . I followed some quick start guide an got stuck at a point to add USB host and device drivers with RTOS . 

 

Step followed 

1. Imported a FreeRTOS demo from SDK - Build was successful 

2. Added USB Device middle ware from SDK Management -> Manage SDK components -> Middle ware _USB Device - Now the Build is failing 

Other Method Tried 

1. Imported a USB device project with RTOS -  Build was successful 

2. Added USB Host middle ware from SDK Management -> Manage SDK components -> Middle ware _USB Device - Now the Build is failing 

Tried different combinations of above method and none is passing . 

 

 

Can anyone help with any documents or a quick guide to create a Project in MCUXpresso IDE with  USB Host and Device drivers plus a FreeRTOS  . ?  As in my initial explanation my goal is to read data from host and place to device immediately . Will be playing with the data in between ,  thats why I need an RTOS also .  

 

 

 

 

 

Outcomes