Skip to main content
philipp
Associate
May 30, 2014
Question

USB conflict in STM32CubeMX

  • May 30, 2014
  • 2 replies
  • 1952 views
Posted on May 30, 2014 at 13:28

Hi there,

i'm trying to set up a STM32F429 as an USB host.

Therefore i configured USB_OTG_FS in CubeMX as Host_Only.

Within the USB_OTG_FS configuration there is a checkbox called Activate_SOF which is marked red with the hint:

''Activate_SOF conflict with: I2C3: I2C I2C''

I don't know where the conflict is coming from, as all pins used by USB and I2C are different. Could it be a clocking issue?

As far as i know, the SOF (start of frame) is necessary for the host to operate. Is this true? Or is it possible to opearate the host without activation the SOF feature?

Thanks in advance!
    This topic has been closed for replies.

    2 replies

    tsuneo
    Associate II
    May 31, 2014
    Posted on May 31, 2014 at 15:39

    > Within the USB_OTG_FS configuration there is a checkbox called Activate_SOF

     

    This ''Activate_SOF'' appears under the ''pinout'' tab. It means USB_OTG_FS_SOF signal appears on the pin.

    > As far as i know, the SOF (start of frame) is necessary for the host to operate.

     

    Yes, on the USB line.

    But it doesn't mean you need the extra SOF timing signal on the output pin.

    Most of USB applications don't need SOF timing output on the pin.

    Just a couple of USB Audio applications should require this signaling, to make an external chip synchronized with SOF timing.

    Tsuneo

    stm32cube-t
    ST Employee
    June 19, 2014
    Posted on June 19, 2014 at 16:54

    Hello,

    Can you please provide your MX .ioc file and the STM32CubeMX version you're using.

    Thank you.