This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

STM32F7 Ethernet-over-USB NCM Issue

Hi

Trying to make a project with Ethernet-over-USB using CDC Network Control Model middleware driver (STM32F746 MCU). The device is visible from host (Win7 x86) but cannot be started. Looks like there're some troubles in USB descriptors of the Middleware.

I'm using the standard Microsoft driver 'Remote NDIS based Sharing Device'. The device is visible in OS but the device doesn't run (Error code 10).

The project was created using MDK-ARM Wizard as described in help (source file USBD_User_CDC_NCM_1.c e.t.c.). The main thing that makes me wonder is that the function USBD_CDC1_NCM_Start() doesn't get called, never. While USBD_CDC1_NCM_Reset() is called normally.

Before that, I was trying CDC Virtual COM driver - it works well on the same hardware board.

Has anyone tried to create USB NCM devices with Middleware?
Thanks in advance.

--
ARM::CMSIS 5.0.1
Keil::MDK-Middleware 7.4.1
Keil::STM32F7xx_DPF 2.7.0

Parents Reply Children