首先简单描述下软件和硬件平台,( e+ i& o( v$ P8 G3 T) ] P) H" C o 软件平台: Segger Embedded Studio+Jlink-Ob; r2 O: g6 O$ y4 m+ q' w E+ F. B" { w0 D 硬件平台:) {/ q: ~0 s% \: {, }( m 1、STM32F107VCT6+DP83848;! G* |% m, \! [5 b8 [2 e3 k 2、STM32F407VGT7+DP83848, 移植过程: 1、ThreadX的移植很简单,这个已经很熟练了;8 N, Z4 n% p8 ^% Q7 ]9 A5 l3 g 2、NetX的移植是参考论坛网友提供的KEIL工程进行的;# y, C7 F) Y2 R6 E$ o" C1 o " X4 C+ {) y# W) A# @3 l 测试结果: 1、整体移植难度个人感觉不大,但是移植完成后测试却遇到问题; 2、STM32F107VCT6和STM32F407VGT7两个平台都遇到同样的问题,硬件肯定是没有问题的(都用CycloneTCP测试过);所以怀疑还是软件方面存在问题(可能还是移植方面存在问题); 测试方法:8 T, H: F3 y- k# E 1、板子采用固定IP地址; 2、板子直接连接路由器;: ] v# j! c [' I5 o: l$ j' x 3、PC连接路由器(WIN10系统);7 i! ~2 m7 z' h+ B 4、使用硬汉提供的ping软件测试,发现丢包比较严重; : a* a% `) c, ]9 r( |/ Y/ @# M" K STM32F107VCT6+DP83848工程文件: STM32F107VCT6_ThreadX_NetX1.zip (7.16 MB, 下载次数: 15) 7 s/ i$ P8 t& ~, W+ D/ F STM32F407VGT7+DP83848工程文件: STM32F407VGT7_ThreadX_NetX1.zip (8.52 MB, 下载次数: 86) 上次两个工程文件,希望能通过群友的力量,一起找出问题的原因。) s+ {# D, K6 f; P' m! { |
STM32固件库分享,超全系列整理
小马哥STM32F103开源小四轴RoboFly全部资料大放送
【中文文档】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%到达目标地址。