首先简单描述下软件和硬件平台,
软件平台:
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)
上次两个工程文件,希望能通过群友的力量,一起找出问题的原因。
|