[STM32F1] 如何导入W5500库STMCubeIDE

[复制链接]
 楼主| Hitomi22 发表于 2025-7-9 22:21 | 显示全部楼层 |阅读模式
我要使用w5500,从github中下载w5500_ioLibrary。但不能导入库和设置.请教大家如何搞
github链接在这里。
https://github.com/Wiznet/ioLibrary_Driver

公羊子丹 发表于 2025-7-28 07:18 | 显示全部楼层
你下载的库里有 Internet/W5500 文件夹,把它整个拖进 CubeIDE 项目 Drivers 下面就行。
周半梅 发表于 2025-7-28 07:19 | 显示全部楼层
我建议你把 socket.c、wizchip_conf.c 等核心文件加进 Core/Src 里,路径别弄错。
帛灿灿 发表于 2025-7-28 07:19 | 显示全部楼层
添加完源码后记得在项目属性里把 ioLibrary_Driver 的路径加到 Include path 里。
童雨竹 发表于 2025-7-28 07:20 | 显示全部楼层
CubeIDE不会自动识别GitHub库,你需要手动在 .cproject 里配置下 include 和宏定义。
万图 发表于 2025-7-28 07:21 | 显示全部楼层
我这边用STM32F103+W5500跑得挺稳,重点是SPI通信初始化和网络配置别错。
Wordsworth 发表于 2025-7-28 07:22 | 显示全部楼层
wizchip_init 那块要在 HAL_SPI 初始化完成后调用,不然芯片不会响应。
Bblythe 发表于 2025-7-28 07:22 | 显示全部楼层
有些例程默认用的是 SPI DMA,你可以先试最简单的阻塞 SPI 调用确认W5500通了。
Pulitzer 发表于 2025-7-28 07:23 | 显示全部楼层
在 github 的 example 里找 loopback 代码,调试时候特别有用,先把网络通了再说。
Uriah 发表于 2025-7-28 07:24 | 显示全部楼层
引脚配置那块 CubeMX 要设好 NSS/SCK/MISO/MOSI,不然 W5500 初始化会卡。
Clyde011 发表于 2025-7-28 07:25 | 显示全部楼层
如果编译总报 undefined reference,估计是 .c 文件没加进项目编译列表,手动加下就行。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

44

主题

46

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部