cancel
Showing results for 
Search instead for 
Did you mean: 

USB *Host* for VCP?

st3
Associate II
Posted on August 01, 2009 at 14:18

USB *Host* for VCP?

14 REPLIES 14
st3
Associate II
Posted on May 17, 2011 at 13:18

Quite so.

But, on an STM32 with a USB Host, it should be entirely unnecessary - shouldn't it?!

andreas2
Associate II
Posted on May 17, 2011 at 13:18

Given the Atmel appnote, I'm guessing it would be little work to take an AVR and use it as a gateway between the device and the STM32.

16-32micros
Associate III
Posted on May 17, 2011 at 13:18

Hi st7,

Regarding USB Host and OTG stacks for the STM32 Connectivity Line, we are working with many partners and third parties to give you the choice for your application requirements and preferred partners :

HCC-Embedded:

HCC's EUSBH (Embedded USB Host Stack) is a full-featured host stack designed for embedded applications

IAR :

PowerPac , USB Host, Add-on option to IAR PowerPac for ARM. It implements full USB host functionality and enables developers to easily add this functionality to embedded systems.

Micrium :

µC/USB-Host is a compact, reliable USB host stack. Built to be portable, scalable and robust, µC/USB-Host enables the rapid integration of support for connection of USB devices to your embedded system, thereby minimizing your time to market.

Micro Digital :

smxUSBH host stack permits connecting USB devices, such as USB thumb drives, USB printers, and USB HIDs (Human Interface Devices) to embedded units

Quadros Systems :

The RTXCusb host system has been developed specifically to support the unique requirements of USB host implementation in embedded systems. This powerful solution complies with the USB Implementers Forum requirements for Embedded Hosts

Segger :

Segger’s USB host software stack implements full USB host functionality, including external hub support, and optionally provides device class drivers. It enables developers to easily add USB host functionality to embedded systems

and also others are coming.

Cheers,

STOne-32.

st3
Associate II
Posted on May 17, 2011 at 13:18

Quote:

Regarding USB Host and OTG stacks for the STM32 Connectivity Line, we are working with many partners and third parties

Good news, indded! :-D

So, please can you bear in mind that there is already a plethora of examples illustrating Mass-Storage and HID Hosts, but a dearth of examples of a CDC Host. Therefore, it would certainly be a strong differentiator in favour of the STM32 if you were to provide such an example...! 8-)

Please keep this high on your wish-list!

Andrew Neil
Evangelist III
Posted on May 17, 2011 at 13:18

''it strikes me that UART/RS232 interfaces are becoming rapidly rarer - so the need for this kind of thing can only increase...''

See, for example, [DEAD LINK /public/STe2ecommunities/mcu/Lists/ARM%20CortexM3%20STM32/Flat.aspx?RootFolder=/public/STe2ecommunities/mcu/Lists/ARM CortexM3 STM32/USB 3G Dongle Driver&FolderCTID=0x01200200770978C69A1141439FE559EB459D758000626BE2B829C32145B9EB5739142DC17E]https://my.st.com/public/STe2ecommunities/mcu/Lists/ARM%20CortexM3%20STM32/Flat.aspx?RootFolder=%2fpublic%2fSTe2ecommunities%2fmcu%2fLists%2fARM%20CortexM3%20STM32%2fUSB%203G%20Dongle%20Driver&FolderCTID=0x01200200770978C69A1141439FE559EB459D758000626BE2B829C32145B9EB5739142DC17E