你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32F107VCT6+STM32F407VGT7平台移植ThreadX+NetX(可以ping通,但存在...

[复制链接]
yklstudent-1794 发布时间:2020-8-6 08:34
首先简单描述下软件和硬件平台,
软件平台:
Segger Embedded Studio+Jlink-Ob;

硬件平台:
1、STM32F107VCT6+DP83848;
2、STM32F407VGT7+DP83848,

移植过程:
1、ThreadX的移植很简单,这个已经很熟练了;
2、NetX的移植是参考论坛网友提供的KEIL工程进行的;

测试结果:
1、整体移植难度个人感觉不大,但是移植完成后测试却遇到问题;
2、STM32F107VCT6和STM32F407VGT7两个平台都遇到同样的问题,硬件肯定是没有问题的(都用CycloneTCP测试过);所以怀疑还是软件方面存在问题(可能还是移植方面存在问题);

测试方法:
1、板子采用固定IP地址;
2、板子直接连接路由器;
3、PC连接路由器(WIN10系统);
4、使用硬汉提供的ping软件测试,发现丢包比较严重;


STM32F107VCT6+DP83848工程文件:
STM32F107VCT6_ThreadX_NetX1.zip (7.16 MB, 下载次数: 15)
STM32F407VGT7+DP83848工程文件:
STM32F407VGT7_ThreadX_NetX1.zip (8.52 MB, 下载次数: 86)
上次两个工程文件,希望能通过群友的力量,一起找出问题的原因。
收藏 评论4 发布时间:2020-8-6 08:34

举报

4个回答
shanji 回答时间:2020-8-6 15:49:26
你想做到0%的丢包率?
yklstudent-1794 回答时间:2020-8-6 19:31:05
shanji 发表于 2020-8-6 15:49
你想做到0%的丢包率?

丢包率0不是应该的嘛
yklstudent-1794 回答时间:2020-8-10 09:19:31
测试方式有问题而已,工程代码可以正常工作,有兴趣的可以自行移植使用
shanji 回答时间:2020-8-10 14:33:47
yklstudent-1794 发表于 2020-8-6 19:31
丢包率0不是应该的嘛

不是吧阿sir ,ping用的是ICMP,不是TCP啊,ICMP并不能保证数据包100%到达目标地址。

所属标签

STM32团队

意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器


最新内容

相似技术帖

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版