一、描述你遇到的问题
想要做收发速度测试,目前速度测试不理想,只能到5KB/s,如何才能达到100KB/s,500KB/s等。
二、你具体做的所有步骤结果截图
(1)主从PHY的设置:
(2)时间间隔设置:
(3)MTU设置:
测试方法:
client连续发20包(每包是否发成功判断是否进入write_cfm_cb为依据),每包500字节,统计消耗的时间,然后计算速度。
想要做收发速度测试,目前速度测试不理想,只能到5KB/s,如何才能达到100KB/s,500KB/s等。
(1)主从PHY的设置:
(2)时间间隔设置:
(3)MTU设置:
测试方法:
client连续发20包(每包是否发成功判断是否进入write_cfm_cb为依据),每包500字节,统计消耗的时间,然后计算速度。
500KB/s 估计是有些难,先不用串口,直接内存发送数据来测速率,通过调整连接间隔时间以及信道编解码这些。
不用ssapc_write_req()发送吗?不用sle_uart_client_sample_write_cfm_cb()做发送完成判断吗?那用什么函数合适?如何判断发送完成了?
我现在把回调删除了,发现每次执行ssapc_write_req这个函数,都需要大概100ms的时间。
同问,刚买的模组,跑的 sle串口透传测试代码,发现传输速率有些底,如何提高呢?