User Activity

Took me quite a while to work through this lot, identifying what was actually going on, but here's a heads up for anyone else. The symptoms I was seeing were TCP failures in high traffic conditions (~ 0.2ms per rx). In particular, accessing port 80 /...
.ld linker description file needs to specify high memory blocks as NOLOAD or the generated file is excessively large. Fixing this saves file creation and programming time.
In LwIP HTTP server demo, ethernetif.c, HAL_ETH_MspInit():...  /* Output HSE clock (25MHz) on MCO pin (PA8) to clock the PHY */  HAL_RCC_MCOConfig(RCC_MCO1, RCC_MCO1SOURCE_PLLCLK, RCC_MCODIV_4);...According to the schematic, this pin is the USB SOF i...
In main.c, SystemClock_Config(), the PLL is set up as follows:... RCC_OscInitStruct.PLL.PLLM = 25; RCC_OscInitStruct.PLL.PLLN = 400;  ... RCC_OscInitStruct.PLL.PLLP = RCC_PLLP_DIV2;...The implication is that the clock is 25MHz, and being divided down...
In STM32Cube FW F7 V1.1.12.0 LwIP_HTTP_Server_Netconn_RTOS main.cAfter the first block of code setting up the fields of the struct argument to HAL_MPU_ConfigRegion(&MPU_InitStruct); it appears that there is a missing invocation of the above mentioned...