MCF52277 USB Protocol Stack

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

MCF52277 USB Protocol Stack

1,888 Views
paulsky
Contributor II
I am using a M52277EVB board for evaluation of the MCF52277. I want to know if there is a USB protocol stack available for it. I am aware that the Linux already installed supports the USB OTG port, however I want to create a bare metal (No OS) application. On other Freescale MCU's there is available the CMX USB stack. It however is not available for this micro. I believe the reason is that the USB OTG module on this micro is different to the ones used on other MCU's such as the MCF52211. I have looked at the data sheets and the OTG modules are completely different - different registers etc. I do wonder why Freescale would do something like this especially since they both  use Coldfire V2 cores and are both relatively new products.
Labels (1)
0 Kudos
1 Reply

935 Views
cutworth
NXP Employee
NXP Employee

Hi,

 

Please check this link:

 

http://www.freescale.com/webapp/sps/site/prod_summary.jsp?ProdMetaId=PID%2FDT%2FMCF5227X&isAdvanceSe...;

 

It has some sample code for using USB module found on MCF52277, I think you can build on that for your own stack.

 

The reason for using different USB modules on MCF52277 and MCF5221x is because MCF52277 is the MPU series and the USB module implements a simplied EHCI-compliant USB module(supports high speed), while MCF5221x is a MCU, its USB module is more simple and does not support high speed, only support full and low speed. Check AN3631 for more information on MCF52277 USB module.

 

http://www.freescale.com/webapp/sps/site/prod_summary.jsp?ProdMetaId=PID%2FDC%2FMCF5227X&isAdvanceSe...;

 

 

0 Kudos