cancel
Showing results for 
Search instead for 
Did you mean: 

STM32F746 LWIP + FreeRTOS CMSIS V2

marcinq
Associate

Hi,

I'm using an STM32F746G-DISCO board and I'm just trying to build a build a simple project with LWIP and FreeRTOS using CMSIS V2 however after enabling the minimum hardware using CubeMX I am unable to get any ping replies from the board. If I use CMSIS V1 for the config, then the board responds with ping.

The reason why I want to get this working with V2 is that I'm planning to use TouchGFX in my project and when creating project using the TouchGFX, it defaults to CMSIS V2 and I've not seen any option to change that. I've tried generating project using TouchGFX and then changing it using CubeMX to CMSIS V1 however then the project falls apart and it seems like HAL_Delay which is used in some of the initialisation functions stops working.

I'm using CubeIDE 1.16.0.

Attaching the project for reference.

3 REPLIES 3
STea
ST Employee

Hello @marcinq ,

I confirm this issue you are facing with CMSIS V2 as I'm able to reproduce it with the shared IOC file.
This case was reported internally as it needs more investigation.ticket number 188613(for internal reference only)
I'll update you with the status as soon as possible.
thank you for pointing this out.
Regards

In order to give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.
marcinq
Associate

Hello STea,

Thanks for your response. I will await further updates.

 

Marcin

alister
Lead

https://community.st.com/t5/stm32cubemx-mcus/bugs-caveats-misc-fixes-stm32h7s-cube/td-p/710992 describes a bug-fix re CMSIS v2 with lwIP task stack sizes on the STM32H7S/Rx.