port USB driver for MCF5445x

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

port USB driver for MCF5445x

1,329件の閲覧回数
opv
Contributor I

Hi, I'm working with MCF54455EVB and I need to communicate via USB.  The final purpose for using this board, don't allow us to use any OS so I have to program all the drivers. By now I can comunicate with ATA in FAT FILE system, but I don't know how to do it with USB, I need some driver to be able to write/read it.  I've found CMXUSB_LITE driver, but the problem is that works with MCF5225x and I don't know if this board is too different to try to port this driver to my board.  I would be agreed for any information related with this portability, cause by now I don't know how to implement this driver.

Thank you

ラベル(1)
0 件の賞賛
返信
2 返答(返信)

923件の閲覧回数
JWW
Contributor V

Opv,

 

I noted your reference about not using an OS.  But I did want to highlight a couple of items.

You can use the MQX reference BSP with USB and filesystem support.  The technology is under license from Freescale to any customer using a Freescale ColdFire product.  If you just need help learning how to program the USB controller, I suggest looking at the baseline driver code within this BSP.  MQX does provide a file system and USB host/device support.... so lots of various code for you to reference.

 

The other option is to look at our complimentary USB stack from FSL.  This new stack includes drivers for some of our ColdFire and S08 MCUs.  The USB controller in the 5444x family is a bit different as it is capable of HS operation. So the register model is different.  The USB stack in MQX and the USB stack in our standalone version are similar in arch.  You could possibly reference the MQX release and use the standalone stack and come up with a version that works for you.  But I thought I'd point a couple of items out.  We have not added the V4 based parts to the standalone stack because the standalone stack was designed for customers requesting a lighter footprint for MCUs with limited flash and USB support.  On the 5445x family, the avg customer is not Flash or RAM constrained when using a RTOS.  So the incremental code size required for the MQX kernel plus USB stack is well worth the extra performance over the standalone stack.

 

So...

 

Link to standalone stack:  CLICK HERE

Link to MQX Homepage: CLICK HERE

 

Hope this helps.

 

-JWW

0 件の賞賛
返信

923件の閲覧回数
opv
Contributor I

Thank you JWW,

Both links you have attached are very helpfull, We will start working with this information to reach a USB driver version for our board

-Opv

0 件の賞賛
返信