Skip to main content
ADank.2
Associate II
January 7, 2022
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
January 7, 2022

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

ADank.2
ADank.2Author
Associate II
January 7, 2022

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

Thanks,

Anagha

MM..1
Super User
January 7, 2022

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...