cancel
Showing results for 
Search instead for 
Did you mean: 

stm32f407 Lwip without FreeRtos

MHama.3
Associate II

Hello community

I am working with the stm32f407 on a Project with Lwip without FreeRtos. The code worked on version 1.7.0. but when i changed to 1.9.0 I got hardfault, I solved the problem by putting the LWIP_RAM_HEAP_POINTER on address 0x2001C000(SRAM2). but I still can't ping the board. 

The LWIP_RAM_HEAP_POINTER on 1.7.0 could not be set at all in the MX configuration.

Does anyone have any idea.

many greetings

Mosaab

6 REPLIES 6
EErik.1
Associate

Hello MHama.3,

I have same problem. Did you solve the pinging problem?

MHama.3
Associate II

Hello EErik. 1,

unfortunately not yet.

EErik.1
Associate

Hello MHama.3,

I solved the pinging problem.

I disabled CHECKSUM_CHECK_ICMP and CHECKSUM_GEN_ICMP in the Cube Mx LWIP configiration checksum tab. Then pinging is ok.

Aziz BRIGUI
ST Employee

Hello @MHama.3​ ,

Thank you for your feedback.

Please refer to this thread :

F4 + FreeRTOS + LwIP. Bad default LWIP_RAM_HEAP_POINTER after updating to v1.9.0. (st.com)

If your issue is solved, please close this post by clicking the "Select as Best" button. This will help other members of the community find this response more quickly.

Best regards,

Aziz


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.

I have already done the same but still can't pingging