2020-03-31 12:44 AM
Hello!
I was able to successfully run the LwIP_HTTP_Server_Netconn_RTOS application for the STM32F767ZI-Nucleo board included in the STM32Cube_FW_V1.16.0 package. I was even able to add UDP send and receive tasks which work.
But now, since I will be adding more functionality to the chip, I want to be able to use the STM32CubeMX software to help me in putting in new peripherals. I migrated to this. Unfortunately I am not able to make the program run anymore.
I looked at the article https://community.st.com/s/article/How-to-create-project-for-STM32H7-with-Ethernet-and-LwIP-stack-working for some clues as it pertains to STM32H7 and not STM32F7 as is my case.
Basically, any LWIP related functionality does not seem to be working. I attached the whole package. I've run out of ideas. Any help would greatly be aprreciated.
Thanks!
2020-03-31 04:06 AM
Hi,
I double checked your STM32CubeMx project and I found an issue. In Connectivity/ETH/Parameter Settings/ PHY Address should be 0 (as shown in STM32F767ZI-Nucleo schematic U9 component pin 10). First of all just try to change this.
I've some questions for you:
1) How did you test your UDP send and receive features?
2 How did you debug multitasking FreeRTOS? When I try to do this, everytime I pause the debug the program stops in the IDLE task.
3) What IDE did you use? System Workbench for STM32?
Thank you
2020-03-31 05:56 AM
Hello!
Thanks for your help The http server now works except for the task list. I updated by adding the line:
osThreadList((unsigned char *)(PAGE_BODY + strlen(PAGE_BODY)));
Also the UDP is not working, receive and send
Regarding your questions:
Thanks for your help. Got a little further.
2020-03-31 12:34 PM