yangpengya

Results 5 comments of yangpengya

把请求数据里的扩展协议删了就可以了,不知道是不是Tftpd32这个软件不支持扩展协议。 ```c /* Packing request packet header */ send_packet->cmd = htons(cmd); size = rt_sprintf(send_packet->info.filename, "%s%c%s%c", remote_file, 0, xfer->mode, 0) + 2; ```

传输大量数据一般都是在传输协议上做控制,比如服务器每发送几KB就等待MCU处理确认,MCU处理完一帧服务器再发下一帧。每次发几KB可以取决于应用接收缓存。MCU SRAM大接收缓存就可以开大点。

rt_timer内部都是用的rt_tick_t,所以这里用rt_tick_t是没问题的。即便是要统一也是从rt_timer开始,仅仅改这里没有意义。 可以先解决当前的编译告警问题,改为(rt_tick_t)RT_WAITING_FOREVER.

能不能开放支持不带dma功能的ip做主机使用?