我们这边没有重现这个问题:在项目构建期间没有看到警告。您能否附上发生警告的项目,或者至少准确说明错误行为是用哪个设备重现的。
否则,我假设 ethernetif.c 文件中的更改(将 ethernetif_input 定义为静态函数)已完成以与新的 HAL ETH 驱动程序保持一致。
事实上,回到 STM32H7 固件项目(例如 ProjectsSTM32H743I-EVALApplicationsLwIPLwIP_HTTP_Server_Netconn_RTOSSrcethernetif.c>:
ethernetif_input 被声明为静态函数。
因此,CubeMX 生成的 ethernetif.c 模板被更新以集成 FW 中所做的修改。
我们这边没有重现这个问题:在项目构建期间没有看到警告。您能否附上发生警告的项目,或者至少准确说明错误行为是用哪个设备重现的。
否则,我假设 ethernetif.c 文件中的更改(将 ethernetif_input 定义为静态函数)已完成以与新的 HAL ETH 驱动程序保持一致。
事实上,回到 STM32H7 固件项目(例如 ProjectsSTM32H743I-EVALApplicationsLwIPLwIP_HTTP_Server_Netconn_RTOSSrcethernetif.c>:
ethernetif_input 被声明为静态函数。
因此,CubeMX 生成的 ethernetif.c 模板被更新以集成 FW 中所做的修改。
举报