搜索
查看: 1604|回复: 4

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

[复制链接]

该用户从未签到

6

主题

547

帖子

62

蝴蝶豆

金牌会员

最后登录
2021-12-18
发表于 2020-8-6 08:34:45 | 显示全部楼层 |阅读模式
首先简单描述下软件和硬件平台,
软件平台:
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)
上次两个工程文件,希望能通过群友的力量,一起找出问题的原因。
回复

使用道具 举报

该用户从未签到

25

主题

486

帖子

63

蝴蝶豆

金牌会员

最后登录
2021-5-12
发表于 2020-8-6 15:49:26 | 显示全部楼层
你想做到0%的丢包率?
回复 支持 反对

使用道具 举报

该用户从未签到

6

主题

547

帖子

62

蝴蝶豆

金牌会员

最后登录
2021-12-18
 楼主| 发表于 2020-8-6 19:31:05 | 显示全部楼层
shanji 发表于 2020-8-6 15:49
你想做到0%的丢包率?

丢包率0不是应该的嘛
回复 支持 反对

使用道具 举报

该用户从未签到

6

主题

547

帖子

62

蝴蝶豆

金牌会员

最后登录
2021-12-18
 楼主| 发表于 2020-8-10 09:19:31 | 显示全部楼层
测试方式有问题而已,工程代码可以正常工作,有兴趣的可以自行移植使用
回复 支持 反对

使用道具 举报

该用户从未签到

25

主题

486

帖子

63

蝴蝶豆

金牌会员

最后登录
2021-5-12
发表于 2020-8-10 14:33:47 | 显示全部楼层
yklstudent-1794 发表于 2020-8-6 19:31
丢包率0不是应该的嘛

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

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|论坛-意法半导体STM32/STM8技术社区

GMT+8, 2024-4-29 11:02 , Processed in 0.160634 second(s), 33 queries .

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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