关于cubemx以及rtt setting的相关设置参考基于RT Thread的ETH应用(一)_rtthread studio eth-CSDN博客
文章写的很好,但是配置好之后发现有一个报错不知道怎么回事
错误出现代码位置:
报错信息:
不知道是cubemx没配置好还是什么原因,把原子的相关代码部分直接拿来用就好了,
/* Section 4: Extended PHY Registers */
// #define PHY_SR ((uint16_t)) /*!< PHY status register Offset */
// #define PHY_SPEED_STATUS ((uint16_t)) /*!< PHY Speed mask */
// #define PHY_DUPLEX_STATUS ((uint16_t)) /*!< PHY Duplex mask */
#define PHY_SR ((uint16_t)0x1F) /*!< PHY special control/ status register Offset */
#define PHY_SPEED_STATUS ((uint16_t)0x0004) /*!< PHY Speed mask */
#define PHY_DUPLEX_STATUS ((uint16_t)0x0010) /*!< PHY Duplex mask */
希望对遇到同样问题的小伙伴有帮助。