
首先简单描述下软件和硬件平台, 软件平台: 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工程文件: ![]() STM32F407VGT7+DP83848工程文件: ![]() 上次两个工程文件,希望能通过群友的力量,一起找出问题的原因。 |
丢包率0不是应该的嘛
不是吧阿sir ,ping用的是ICMP,不是TCP啊,ICMP并不能保证数据包100%到达目标地址。