如何将CMSIS WiFi驱动程序添加到STM32CubeIDE项目中?
本帖最后由 HomeKit 于 2025-7-28 21:59 编辑我需要在STM32 MCU上添加对WizFi360 WiFi模块的支持,并注意到它需要CMSIS支持(https://arm-software.github.io/CMSIS-Driver/General/html/index.html),是否有特定的方法可以将这些CMSIS WiFi驱动程序添加到现有的STM32CubeIDE项目中? WizFi360 走 AT 命令吧?是不是直接用 UART 驱动就能跑? CMSIS 的 WiFi Driver 是给标准接口用的,得先有厂商提供的实现。 你试过直接把官方 CMSIS Driver 头文件加到 CubeIDE 里了吗? CubeMX 默认没集成 CMSIS WiFi,需要手动拉源码放到 Middleware 里。 WizFi360 有现成的 HAL 层驱动或者 AT Parser,不一定非得用 CMSIS。 先把 UART 驱动跑通,确认 AT 命令能收发再考虑 CMSIS。 CMSIS WiFi 那套其实是配合 Keil RTX 用的,CubeIDE 里要自己适配。 你可以建个 Middleware 文件夹,把 CMSIS WiFi Driver 丢进去编译试试。 有些 WizFi360 的 Demo 会带 FreeRTOS + AT Parser,拷过来更快。 实在不行就参考 Wiznet 官方的例程改一改,直接封装成 HAL 层也行。 使应用程序可在不同 MCU 间移植
页:
[1]