cancel
Showing results for 
Search instead for 
Did you mean: 

STM32H745 nucleo: Ethernet ping works in debug mode; fails in standalone

Gopinath
Associate II

on STM32H745 nucleo board, Ethernet ping command working in debug mode but failing in standalone mode. Please help

1 ACCEPTED SOLUTION

Accepted Solutions
ASEHST
ST Employee

Hello,

Please take a look at this post: Solved: Basic UDP Echo server works in debug, but not run ... - STMicroelectronics Community. You might be experiencing a similar issue.

 

With Regards,

If your question is answered, please close this topic by clicking "Accept as Solution".

View solution in original post

5 REPLIES 5

What, exactly, do you mean by "debug mode" and "standalone mode" ?

When you say "ping fails", is that your system sending or responding to the ping ?

What testing/investigation/debugging have you done to find out what's going on? eg, diagnostic trace output? Wireshark? etc...

 

From PC i'm sending ping command to hit the STM32 tcpserver, when connected from STM32CubeIDE- debug mode, STM32H745 nucleo board response good for the ping command. But when the same board booted after the reboot with out connecting to Cube IDE, it is not responding to the Ping Command

Does your system have ICMP enabled?

What testing/investigation/debugging have you done to find out what's going on? eg, diagnostic trace output? Wireshark? etc...

ASEHST
ST Employee

Hello,

Please take a look at this post: Solved: Basic UDP Echo server works in debug, but not run ... - STMicroelectronics Community. You might be experiencing a similar issue.

 

With Regards,

If your question is answered, please close this topic by clicking "Accept as Solution".

Thanks

added 1800 mSec delay and it worked perfect and Reset Button, short press and release will not work on the nucleo board, either do long Press and release of Reset button or do the USB reconnect. Ping and Rest Api worked perfectly
/* USER CODE END Boot_Mode_Sequence_2 */
/* USER CODE BEGIN SysInit */
HAL_Delay(1800);
/* USER CODE END SysInit */
/* Initialize all configured peripherals */
MX_GPIO_Init();
MX_LWIP_Init();