发新帖我要提问
12
返回列表
打印
[其他ST产品]

stm32h5裸机怎么配置lwip呢?

[复制链接]
楼主: 七毛钱
手机看帖
扫描二维码
随时随地手机跟帖
21
风凉| | 2024-12-21 09:00 | 只看该作者 回帖奖励 |倒序浏览
一般来说不都是有例程的吗,直接按例程来移植多好啊

使用特权

评论回复
22
西洲| | 2024-12-21 10:00 | 只看该作者
LWIP的话,建议还是使用RTOS移植比较快一些,哈哈

使用特权

评论回复
23
申小林一号| | 2024-12-31 17:01 | 只看该作者
一般是中断或者循环

使用特权

评论回复
24
公羊子丹| | 2025-1-24 08:15 | 只看该作者
STM32H5的裸机上用LWIP的话,首先得自己移植,确认好网卡驱动和硬件资源够用。

使用特权

评论回复
25
周半梅| | 2025-1-24 08:17 | 只看该作者
先去官方的CubeMX生成个LWIP的项目看看,研究一下配置,裸机的话可以手动参考移植。

使用特权

评论回复
26
帛灿灿| | 2025-1-24 08:19 | 只看该作者
LWIP裸机用起来不难,主要就是初始化网卡驱动和配置TCP/IP协议栈,记得看官方手册。

使用特权

评论回复
27
童雨竹| | 2025-1-24 08:32 | 只看该作者
STM32H5自带很多资源,完全够跑LWIP,配置好内存池和任务优先级就能跑起来了。

使用特权

评论回复
28
万图| | 2025-1-24 08:33 | 只看该作者
如果裸机用LWIP,记得要自己实现定时器,LWIP的很多功能需要依赖周期性调用。

使用特权

评论回复
29
Wordsworth| | 2025-1-24 08:34 | 只看该作者
不想从头移植的话,可以参考ST官方的例程,H5的库里一般会带LWIP的移植代码。

使用特权

评论回复
30
Bblythe| | 2025-1-24 08:36 | 只看该作者
裸机跑LWIP有点难度,建议从小项目开始,比如先试试Ping功能,跑通了再搞复杂的。

使用特权

评论回复
31
Pulitzer| | 2025-1-24 08:37 | 只看该作者
H5裸机直接用LWIP是可以的,但中断和内存管理要特别小心,不然很容易出问题。

使用特权

评论回复
32
Uriah| | 2025-1-24 08:38 | 只看该作者
配置LWIP主要是调网卡驱动和内存大小,裸机上要尽量简化功能,不然很难调试。

使用特权

评论回复
33
Clyde011| | 2025-1-24 08:40 | 只看该作者
如果是初次移植LWIP,可以考虑用FreeRTOS搭配,任务调度会方便很多。

使用特权

评论回复
34
AIsignel| | 2025-1-24 17:25 | 只看该作者
stm32h5自带很多资源,完全够运行lwip。您可以在配置内存池和任务优先级后运行。

使用特权

评论回复
35
AutoMotor| | 2025-1-26 15:45 | 只看该作者
如果不想从零开始迁移,可以参考st官方的套路。h5库通常会携带lwip的迁移代码。

使用特权

评论回复
36
PreWorld| | 2025-1-27 21:14 | 只看该作者
配置STM32H5裸机的lwIP(轻量级IP协议栈)需要设置硬件接口、配置lwIP结构体及回调函数,初始化网络接口,编写UDP/TCP协议相关代码等。简化流程约为:硬件配置、lwIP初始化、网络协议实现。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则