硬汉嵌入式论坛

 找回密码
 立即注册
查看: 2881|回复: 5
收起左侧

[LwIP] stm32f1xxx在ucos下移植最新版本的lwip2.1.2

[复制链接]

16

主题

148

回帖

196

积分

初级会员

积分
196
发表于 2020-2-13 23:36:51 | 显示全部楼层 |阅读模式
最近在家办公期间在自己的ucos ii模板上移植lwip,由于网络上大部分lwip还停留在1.4.1版本,想找一个比较官方的移植。目前可以确定的信息是 使用mdk或者cubemx 都可以很方便的生成freertos+lwip的工程,但是对于f1这种不带RMII接口的,cubemx可能还不支持生成。
我的情况 iar+ucosii+lwip 完美避开了官方的方案,目前在cubef1文件夹中找了lwip版本2.0.x的文件夹。
我现在遇到的问题:网上移植的教程有点问题(主要参考xx的),提供的移植文件(c文件和头文件)出处不明(能官方尽量官方的文件,但是xx的pdf给了移植路径,确实存在这些文件但是内容完全不一样),和在cubef1找到的移植文件差异也较大,所以我想咨询一下有没f1 f4 在ucos下移植成功的(移植文件可追溯)?

回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107567
QQ
发表于 2020-2-14 00:00:19 | 显示全部楼层

回帖奖励 +10 个金币

关于这个问题是这样:
1、F1系列的话,不建议使用F103挂外置MAC+PHY之类的芯片做网络控制了,性价比太低,推荐用F107,这个自带以太网MAC,可以方便外挂PHY芯片。
2、LwIP的话,参考这个即可,用的最新的2.1.2,不过我做的是F407,F429和H7,如果你用的F107,移植很简单。   
     LwIP网络教程开始更新,使用MDK的RTE环境开发,配套RTX5和FreeRTOS两个版本,更新至第7章(2019-12-12)
    http://www.armbbs.cn/forum.php?mod=viewthread&tid=95874


3、uCOS的话,这个月底uCOS全家桶就免费上线了,用他们原装的更省事。因为你uCOS已经研究一段时间了,上他们原装配套的更搭,不用考虑兼容性问题。





回复

使用道具 举报

16

主题

148

回帖

196

积分

初级会员

积分
196
 楼主| 发表于 2020-2-14 00:17:05 | 显示全部楼层
eric2013 发表于 2020-2-14 00:00
关于这个问题是这样:
1、F1系列的话,不建议使用F103挂外置MAC+PHY之类的芯片做网络控制了,性价比太低, ...

谢谢硬汉兄的建议,你写教程我看了 很详细 很喜欢你这种严谨的风格 基本上以官方的为准
不知道硬汉兄可否有uc网络协议栈的教程,目前完全靠自己去琢磨,时间上不允许
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107567
QQ
发表于 2020-2-14 01:57:17 | 显示全部楼层
dyhfaily 发表于 2020-2-14 00:17
谢谢硬汉兄的建议,你写教程我看了 很详细 很喜欢你这种严谨的风格 基本上以官方的为准
不知道硬汉兄可 ...

后面精力充沛的话,一定会做的。
回复

使用道具 举报

0

主题

7

回帖

7

积分

新手上路

积分
7
发表于 2020-2-18 21:55:39 | 显示全部楼层
兄弟,不知你有没了解到2.x与1.4相比主要有哪方面的提升或者是重要BUG的修复?说实目前我项目上用的还是1.3.2,不过是几年前的项目了,一直没有去动过,最近准备搞stm32f4x+ppp拨号,可能要用lwip,想确定个版本
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107567
QQ
发表于 2020-2-19 08:44:16 | 显示全部楼层
zzfei 发表于 2020-2-18 21:55
兄弟,不知你有没了解到2.x与1.4相比主要有哪方面的提升或者是重要BUG的修复?说实目前我项目上用的还是1.3 ...

看更新记录就行,修正了很多bug。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-6-6 05:59 , Processed in 0.163826 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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