吃~鱼 2023-12-14 16:11 采纳率: 66.7%
浏览 2
已结题

rt-Thread studio 工程以太网配置问题

rt-Thread studio 工程(STM32F407ZGT6)进行以太网配置,在board.c中添加了 phy_reset(void)函数,报错drv_eth.c:93: undefined reference to `phy_reset'

  • 写回答

1条回答 默认 最新

  • 小孟多 2023-12-14 16:19
    关注

    在报错信息中显示,未定义 phy_reset 函数的引用。这通常是由以下原因之一导致的:

    未正确包含 phy_reset 函数的源文件:

    确保在 board.c 文件中包含了定义 phy_reset 函数的头文件。
    在 board.c 文件中添加 #include "phy.h",其中 "phy.h" 是包含 phy_reset 函数声明的头文件。
    编译器无法找到 phy_reset 函数的定义:

    确保在工程中存在包含 phy_reset 函数定义的源文件。
    检查是否在正确的源文件(如 .c 或 .cpp 文件)中实现了 phy_reset 函数。
    如果 phy_reset 函数位于其他源文件中,请确保将该文件添加到工程,并进行编译。
    函数命名错误:

    检查 phy_reset 函数的定义和声明的拼写是否匹配,包括大小写和任何特殊字符。
    如果问题仍然存在,提供一下更多与以太网配置相关的代码

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 12月22日
  • 已采纳回答 12月14日
  • 创建了问题 12月14日

悬赏问题

  • ¥200 基于同花顺supermind的量化策略脚本编辑
  • ¥20 Html备忘录页面制作
  • ¥15 黄永刚的晶体塑性子程序中输入的材料参数里的晶体取向参数是什么形式的?
  • ¥20 数学建模来解决我这个问题
  • ¥15 计算机网络ip分片偏移量计算头部是-20还是-40呀
  • ¥15 stc15f2k60s2单片机关于流水灯,时钟,定时器,矩阵键盘等方面的综合问题
  • ¥15 YOLOv8已有一个初步的检测模型,想利用这个模型对新的图片进行自动标注,生成labellmg可以识别的数据,再手动修改。如何操作?
  • ¥30 NIRfast软件使用指导
  • ¥20 matlab仿真问题,求功率谱密度
  • ¥15 求micropython modbus-RTU 从机的代码或库?