自行编译的spi-at固件tcp发送数据很慢
Posted: Thu Oct 19, 2023 8:24 am
我是用STM32H750以256k采样率进行数据采集,然后通过spi连接到C3-MINI的模组的spi管脚上,采用spi-at的连接方式,目前已经安装示例的esp32程序移植了一套,正常收发没有问题。
数据采集会存放到一个中间buffer中,底下at-spi的在收到有数据请求的时候会不断发送出去,在不连接tcp的时候数据正常发送到esp32,每15ms发送4000字节左右数据。然而当连接wifi时,数据发送的速率小于采集速率,handleshake的通知有时候很晚才能到达,请问这是什么原因,我看官方测试能达到1.5M字节/秒,找不到问题,希望有人能够给些建议。
固件信息(主频设置160M,spi 收发缓存8192)
AT-VERSION:3.2.0.0(s-ec2dec2 - ESP32C3 - Jul 28 2023 07:04:49)
SDK-VERSION:v5.0.2-376-g24b9d38a24-dirty
BIN-VERSION:v3.2.0.0(MINI-1)
COMPILER-TIME:Oct 18 2023 20:31:59
数据采集会存放到一个中间buffer中,底下at-spi的在收到有数据请求的时候会不断发送出去,在不连接tcp的时候数据正常发送到esp32,每15ms发送4000字节左右数据。然而当连接wifi时,数据发送的速率小于采集速率,handleshake的通知有时候很晚才能到达,请问这是什么原因,我看官方测试能达到1.5M字节/秒,找不到问题,希望有人能够给些建议。
固件信息(主频设置160M,spi 收发缓存8192)
AT-VERSION:3.2.0.0(s-ec2dec2 - ESP32C3 - Jul 28 2023 07:04:49)
SDK-VERSION:v5.0.2-376-g24b9d38a24-dirty
BIN-VERSION:v3.2.0.0(MINI-1)
COMPILER-TIME:Oct 18 2023 20:31:59