我已经通过Uart使用GSM Telit GL865在Keil上实现了自己的STM32 TFTP库。
我意识到,如果我从初始化开始就发出连续ping命令,那么TFTP软件包将被快速卸载。
如果在初始化时我没有继续对系统进行ping操作,则数据包的交换速度会变慢。
您知道为什么ping可以使GSM模块的UDP服务器套接字工作更快吗?实际上,这有点奇怪。
TCP / UDP数据可能不是连续接收的,而是每timeout_recv毫秒接收的(我想是为了限制功耗,即使禁用了完全节电)。”>
发送PING请求可能会触发异步唤醒,这会强制更频繁地执行接收并加速整个通信。