Skip to main content
ADank.2
Associate II
Jan 7, 2022 7:22 AM UTC
Question

Ethernet works smoothly but after addition of small code it does not give ping response.

Hello,

I am using STM32F429ZI Freertos+TCPIP+TFTP . Ethernet works smoothly but after addition of small code which includes some global array of 2KB it does not give ping response. when I uncomment the global array then again it works properly. What is the reason. I have suffiecient Free SRAM Memory. Till Now SRAM Usage is 57%.

This topic has been closed for replies.

3 replies

Muhammed Güler
Senior III
Jan 7, 2022 8:41 AM UTC

What ram region are you creating your array in? TCM and ethernet cannot be used together.

ADank.2
ADank.2Author
Associate II
Jan 7, 2022 9:43 AM UTC

We are not using TCM. The array is declared globally. So it is in .bss section of SRAM.

Thanks,

Anagha

MM..1
Super User
Jan 7, 2022 10:13 AM UTC

Your description is??? which includes some global .... when I uncomment the global array

and showing code can help you no this ...

And my glass ball say you use array that isnt volatile on unblocking func...