0

是否需要在多次迭代中每次上传文件时都建立连接以保持堆栈大小?

我得到了一个 calloc 失败的错误。

我正在使用带有多线程的freertos。

4

1 回答 1

1

根据Wikipedia,是的,TFTP 不允许为多个文件保持连接。

如果您使用的是小型嵌入式系统,它的文件系统可能无法处理很多文件(即使是小文件),您可能希望将数据重组为更少。

不确定这与堆栈大小或堆空间不足有什么关系。这个问题非常模糊,但您可能希望考虑到稀缺的内存资源(甚至使用铅笔和纸)来计划程序的运行方式,并避免每次添加新功能时都追逐这些错误。

于 2013-01-05T07:29:03.287 回答