HomeKit 发表于 2025-7-21 12:12

如何将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项目中?

公羊子丹 发表于 2025-7-22 07:28

WizFi360 走 AT 命令吧?是不是直接用 UART 驱动就能跑?

周半梅 发表于 2025-7-22 07:29

CMSIS 的 WiFi Driver 是给标准接口用的,得先有厂商提供的实现。

帛灿灿 发表于 2025-7-22 07:30

你试过直接把官方 CMSIS Driver 头文件加到 CubeIDE 里了吗?

童雨竹 发表于 2025-7-22 07:31

CubeMX 默认没集成 CMSIS WiFi,需要手动拉源码放到 Middleware 里。

万图 发表于 2025-7-22 07:32

WizFi360 有现成的 HAL 层驱动或者 AT Parser,不一定非得用 CMSIS。

Wordsworth 发表于 2025-7-22 07:33

先把 UART 驱动跑通,确认 AT 命令能收发再考虑 CMSIS。

Bblythe 发表于 2025-7-22 07:34

CMSIS WiFi 那套其实是配合 Keil RTX 用的,CubeIDE 里要自己适配。

Pulitzer 发表于 2025-7-22 07:35

你可以建个 Middleware 文件夹,把 CMSIS WiFi Driver 丢进去编译试试。

Uriah 发表于 2025-7-22 07:36

有些 WizFi360 的 Demo 会带 FreeRTOS + AT Parser,拷过来更快。

Clyde011 发表于 2025-7-22 07:37

实在不行就参考 Wiznet 官方的例程改一改,直接封装成 HAL 层也行。

wang6623 发表于 2025-7-28 12:50

使应用程序可在不同 MCU 间移植
页: [1]
查看完整版本: 如何将CMSIS WiFi驱动程序添加到STM32CubeIDE项目中?