cancel
Showing results for 
Search instead for 
Did you mean: 

Why can I ping my STM32F417ZGT6 via cmd but can't open it's website via Chrome?

stromberg
Associate

Hello all,

As part of a sub-project, I need to be able to call a local web page using an STM32F417ZGT6. The code was generated and written with Cube IDE and tested on a MCB32 board with a STM32F107 processor. On the MCB32 board the web page can be called without any problems.

Now I have developed a prototype which should do the same with a STM32F417ZGT6. It also uses an external 25MHz clock and a DP83848 Ethernet transceiver. My layout is based on that of the MCB32 board. 

However, it is only possible for me to ping the processor via cmd.

When calling the web page I always get a gateway timeout.

Now I am wondering where to even start looking. Because most of the code was generated and not written by me. 

In Visual Studio Code I have the code files from F107 and F417 side by side for comparison. There are many differences to be seen, which makes it difficult for me to find any clues. Is there anyone who has had to deal with similar problems?

Could it possibly also be the hardware, even if I can ping the processor?

The project for the F107 can be found in the attachment as "STM32F107_ETH".

The project for the F417 as "IPA_TEST_FIX".

Thank you for any tips or advice

1 REPLY 1
MSG_ST
ST Employee

Hi @stromberg​ ,

The problem seems to be related to the fact that Ethernet MAC does not have access to the Flash (in STM32F407 device "as mentioned above") to download http's data.

0693W00000WLPV4QAP.png 

Could you please try to move all your http (files, pictures...) to the SRAM and remake the test ?

Sorry for the delayed answer.

Regards

Mahdy