搜索
bottom↓
回复: 9

LWIP移植,以太网芯片CH390

[复制链接]

出0入0汤圆

发表于 2023-12-15 23:01:50 | 显示全部楼层 |阅读模式
本帖最后由 qwerttt 于 2023-12-15 23:05 编辑

最近研究LWIP移植和应用,手头用的是淘宝买的GD32F103VC核心板,CH390模块

LWIP版本2.2.0,mdk5.23环境,使用了RTT nano,参考了CH390官方提供的LWIP裸机移植,野火的LWIP应用开发指南

做了个简单的mqtt连接OneNet平台的例子:每2分钟上报一次温度湿度,接收服务器下发的消息,每50秒ping一次服务器

使用了mqtt开源包和jsmn,调试的截图:

不过也有些不足的地方,lwip网卡驱动里面ethernetif.c的low_level_input函数,会出现pool池没有空间分配了,输出了"pbuf_alloc failed",但在裸机移植并没有出现分配失败的情况,不知道为什么了
后来发现好像没什么影响,就把输出信息注释

上传工程代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入13汤圆

发表于 2023-12-16 09:47:45 | 显示全部楼层
不错不错....学习了。

出100入312汤圆

发表于 2023-12-16 09:57:15 来自手机 | 显示全部楼层
lwip内存管理是个问题,连公网很容易挂了

出105入79汤圆

发表于 2023-12-16 11:59:05 | 显示全部楼层
同意: lwip内存管理是个问题,连公网很容易挂了。 或者再大局域网内,有很多ARP包和广播包。

建议关闭LWIP的内存分配

出615入1076汤圆

发表于 2023-12-16 12:11:44 来自手机 | 显示全部楼层
ipv6 整上。。。

出100入312汤圆

发表于 2023-12-16 13:28:05 | 显示全部楼层
qwe2231695 发表于 2023-12-16 11:59
同意: lwip内存管理是个问题,连公网很容易挂了。 或者再大局域网内,有很多ARP包和广播包。

建议关闭LWI ...
(引用自4楼)

百度lwip+死机,能在csdn上搜一堆文章出来。用好lwip不容易。据说esp32的跑的freertos+lwip,不知道做了什么优化。

出95入8汤圆

发表于 2023-12-16 15:09:34 来自手机 | 显示全部楼层
ch390接线图呢?

并口 还是spi?

出0入0汤圆

 楼主| 发表于 2023-12-16 15:32:29 | 显示全部楼层
zzsczz 发表于 2023-12-16 15:09
ch390接线图呢?

并口 还是spi?
(引用自7楼)

SPI
没有接线图了,杜邦线连一起而已
CH390硬件还是比较简单,我都没有问淘宝卖家要模块的原理图
这个是官方的原理图,官网都有的

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入115汤圆

发表于 2023-12-16 15:54:38 来自手机 | 显示全部楼层
其实就是单片机内存太小,导致lwip不稳定,这么小的内存单片机想用网络,实现复杂功能,本来就不是最优方案,头铁的无所谓

出5入0汤圆

发表于 2023-12-17 07:14:04 | 显示全部楼层
本帖最后由 gnail092 于 2023-12-17 07:15 编辑
akey3000 发表于 2023-12-16 09:57
lwip内存管理是个问题,连公网很容易挂了
(引用自3楼)


请教下,一般除了路由器WAN口连接公网,带以太网口的设备不都是在局域网内的吗,无线蜂窝才会直接连接公网吧。另外内存管理是不是指动态分配内存有问题,用内存池静态内存是不是就可以了
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-2 12:12

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表