|
首先简单描述下软件和硬件平台,& `$ B. T& d% [2 ^ 软件平台:2 }& Q, i4 a. g3 t. N Segger Embedded Studio+Jlink-Ob; 硬件平台: 1、STM32F107VCT6+DP83848; 2、STM32F407VGT7+DP83848,, L' s/ k' N/ v, A) [% I3 {( w 移植过程:4 n+ L& L* f$ g9 J# w3 c$ H# U" N' O 1、ThreadX的移植很简单,这个已经很熟练了;( A# D) v; W h& j; S 2、NetX的移植是参考论坛网友提供的KEIL工程进行的; 6 L4 @4 q; e0 {: }! C: N8 B 测试结果: 1、整体移植难度个人感觉不大,但是移植完成后测试却遇到问题;# V6 a% q" A+ K/ H7 t3 w 2、STM32F107VCT6和STM32F407VGT7两个平台都遇到同样的问题,硬件肯定是没有问题的(都用CycloneTCP测试过);所以怀疑还是软件方面存在问题(可能还是移植方面存在问题);9 ]9 T3 `& s+ Z5 M 测试方法: 1、板子采用固定IP地址; 2、板子直接连接路由器;) i3 ^ d6 \% i+ e4 `. ?/ q 3、PC连接路由器(WIN10系统); 4、使用硬汉提供的ping软件测试,发现丢包比较严重;) I4 i2 I+ y6 [3 ~ , v8 c6 {1 Y/ _8 k" Z3 }% J+ v: z$ m% J# s' b+ z STM32F107VCT6+DP83848工程文件: STM32F107VCT6_ThreadX_NetX1.zip (7.16 MB, 下载次数: 15) STM32F407VGT7+DP83848工程文件: STM32F407VGT7_ThreadX_NetX1.zip (8.52 MB, 下载次数: 86) 上次两个工程文件,希望能通过群友的力量,一起找出问题的原因。- k: D/ M" r% o( T |
DMA 原理从 0 到 1:为什么它能解放 CPU?一文讲透 DMA 的工作流程
【福利三:雨露均沾·逢7狂欢】之五:STM32系统时钟PLL故障排除1例
【福利三:雨露均沾·逢7狂欢】之四:用一个定时器同步另外两个定时器输出PWM
【逢7发帖赢大礼】STM32开发之WIFI实时时钟
【福利三:雨露均沾·逢7狂欢】之三:AI帮我查BUG
福利三:雨露均沾·逢7狂欢】之二:STM32F407VG串口通信乱码故障的排除
【逢7发帖赢大礼】STM32开发之指纹识别!
【逢7发帖赢大礼】STM32开发之环境空气质量监测
【逢7发帖赢大礼】STM32开发之人体实时运动信息监测!
【逢7发帖赢大礼】STM32开发之IC门禁卡UID读取方法!
微信公众号
手机版
丢包率0不是应该的嘛
不是吧阿sir ,ping用的是ICMP,不是TCP啊,ICMP并不能保证数据包100%到达目标地址。