移植bsp适配h743的开发板,配置LAN8720A的以太网的时候, 提示编译错误
看了下
h7x的相关函数定义
HAL_StatusTypeDef HAL_ETH_WritePHYRegister(ETH_HandleTypeDef *heth, uint32_t PHYAddr, uint32_t PHYReg, uint32_t RegValue);
HAL_StatusTypeDef HAL_ETH_ReadPHYRegister(ETH_HandleTypeDef *heth, uint32_t PHYAddr, uint32_t PHYReg, uint32_t *pRegValue);
f系列的函数定义
HAL_StatusTypeDef HAL_ETH_ReadPHYRegister(ETH_HandleTypeDef *heth, uint16_t PHYReg, uint32_t *RegValue);
HAL_StatusTypeDef HAL_ETH_WritePHYRegister(ETH_HandleTypeDef *heth, uint16_t PHYReg, uint32_t RegValue);
不太清楚新增的参数PHYReg应该填什么, 另外看报错信息,很多结构体似乎也对不上了, 目测改不动,不知道哪位大佬有相关经验能指导一下?万分感谢
非常感谢您的回复,其实这个h743的模板工程里面启用LAN8720A的以太网以后,很多错误,不仅仅这个,另外的话
这个请问应该怎么做
@921742079 使用cubemx生成的以太网模板呀。另外你可以参考这篇文章