首先简单描述下软件和硬件平台, 软件平台:/ _5 q0 M p b# C3 H$ b9 j Segger Embedded Studio+Jlink-Ob; 4 K$ t6 B2 ?. Z2 o# V 硬件平台: 1、STM32F107VCT6+DP83848; 2、STM32F407VGT7+DP83848,5 C/ M' o5 G) y8 S9 K% n 移植过程: 1、ThreadX的移植很简单,这个已经很熟练了;5 p" X4 L0 a3 \$ I 2、NetX的移植是参考论坛网友提供的KEIL工程进行的;. @0 m) X1 i3 T: d2 ^ 测试结果: 1、整体移植难度个人感觉不大,但是移植完成后测试却遇到问题;+ O( e: Z4 g' ^* I1 E8 F9 s 2、STM32F107VCT6和STM32F407VGT7两个平台都遇到同样的问题,硬件肯定是没有问题的(都用CycloneTCP测试过);所以怀疑还是软件方面存在问题(可能还是移植方面存在问题); 测试方法:- E1 Y4 [6 I# o# Y8 q+ n: f 1、板子采用固定IP地址;) q) ]& k- T1 r$ } 2、板子直接连接路由器; 3、PC连接路由器(WIN10系统);; X7 n+ `! T4 z: z/ t3 a1 ^' _! l- J 4、使用硬汉提供的ping软件测试,发现丢包比较严重; 9 V! K. ]7 A& B. h2 z8 p- C3 c STM32F107VCT6+DP83848工程文件: W8 l8 l$ M. B1 l* w* d STM32F107VCT6_ThreadX_NetX1.zip (7.16 MB, 下载次数: 15) STM32F407VGT7+DP83848工程文件: STM32F407VGT7_ThreadX_NetX1.zip (8.52 MB, 下载次数: 86) 上次两个工程文件,希望能通过群友的力量,一起找出问题的原因。! ~* i( ]9 B$ t: ]1 B) Y3 s- m7 G# p |
小马哥STM32F103开源小四轴RoboFly全部资料大放送
STM32固件库分享,超全系列整理
【中文文档】AN3965_STM32F40x和STM32F41x基于串口的IAP
【MCU实战经验】+STM32F107的USB使用
STM32F4-DISC 实现USB主机(U盘)和USB设备(虚拟串口)自动切换
基于STM32F103两轮平衡小车设计(开源)
STM32F107VCT6官方原理图和PCB
STM32F4中文用户手册
【福利】用STM32库的朋友有福了:STM32F10x_StdPeriph_Lib_V3.5.0chm...
基于STM32F407的FreeRTOS阶段性的总结(13)
丢包率0不是应该的嘛
不是吧阿sir ,ping用的是ICMP,不是TCP啊,ICMP并不能保证数据包100%到达目标地址。