目前测试的结果,
跑满100Mbps没问题 , 用的LWIP NO_SYS模式. 虽然外面套了个RTX5
进行32个任务的压力测试, 每秒可收或发8000个数据包.
昨晚用LWIP 2.0.03测试了2亿次的收发, LWIP出错了. 今天换2.1.2继续测.
就是还有DCache的问题尚未解决. 开启DCache后, 即使强制透写, 使用SCB_InvalidateDCache这些方法.
因为目前MPU还摸不透, 总出错, 停用了, 把DMA数据放在SRAM2里, 没有MPU设置, 一开DCache就出问题.
停用DCache, 程序性能下降了30%...
不好意思. 不熟悉论坛的按钮. 按回复按错成反对了. 还不能取消..
就是想知道一下极限多少, 心理有数.
而且做做测试还能找到自己的代码的bug, 已经修正了很多地方了.
目前还有问题, 希望能弄得更稳定点.
如果能把DCache也兼容了那就更好了.
你说的对,确实可以测试得到BUG,还要很多不知道的问题,挺有意义的。
加油!
一周热门 更多>