Skip to main content
paulrbryson
Associate III
Jun 8, 2020 8:47 PM UTC
Solved

Cannot enable IGMP in STM32CubeIDE.

I am using a a very recent version of STM32CubeIDE (Version: 1.3.1) and STM32CubeMX (5.6.1.202004052303). I created a new project for the Nucleo-F207ZG board.

I have enabled LWIP and then enabled UDP but the "IGMP module" has no "enabled" option. Is there some dependency that I am missing?

Can anyone else enable IGMP?

This topic has been closed for replies.
Nesrine.JLASSI
Nesrine.JLASSIBest answer
Visitor II
Jun 8, 2020 10:35 PM UTC

Hi @paulrbryson​ 

Try to read this Parameter description:

0693W000001qHULQA2.png

You should:

  1. Enable "    LWIP_MULTICAST_TX_OPTIONS   "
  2. Enable "    LWIP_IPV4   "
  3. MEMP_NUM_IGMP_GROUP>1   

0693W000001qHVEQA2.png

Best regards,

Nesrine

3 replies

TDK
Jun 8, 2020 9:04 PM UTC

Duplicate of: https://community.st.com/s/question/0D53W0000091hbnSAA/stm32cubemx-will-not-allow-enabling-igmp

Probably just one of those things where the code can support something, but it isn't built into STM32CubeIDE (yet).

"If you feel a post has answered your question, please click ""Accept as Solution""."
Nesrine.JLASSI
Nesrine.JLASSIBest answer
Visitor II
Jun 8, 2020 10:35 PM UTC

Hi @paulrbryson​ 

Try to read this Parameter description:

0693W000001qHULQA2.png

You should:

  1. Enable "    LWIP_MULTICAST_TX_OPTIONS   "
  2. Enable "    LWIP_IPV4   "
  3. MEMP_NUM_IGMP_GROUP>1   

0693W000001qHVEQA2.png

Best regards,

Nesrine

paulrbryson
Associate III
Jun 9, 2020 1:19 AM UTC

Wow thank you very much!

I had no idea that those descriptions were there. I may never have clicked on the "i" button and/or I never scrolled past the last parameter. Maybe I need a bigger screen and/or more monitors.

Also I never noticed the "Show Advanced Parameters" check box before.