我们在包含 Cortex-M4 的板上使用Chan 的 FatFS和 FreeRTOS 和 lwIP。该板能够通过 TCP 套接字发送和接收文件,并使用 FatFS 将它们存储在 SD 卡上。
我正在尝试测试该功能,但似乎无法正常运行。当我发送和接收相同的文件时,每次内容都以类似的方式损坏。损坏的最明显特征是它在文件的开头附加了两个零字节。这种情况一直在发生,而其余的损坏可能会有所不同(不显着)。
我知道没有足够的信息来解决问题,但我被困住并寻找一些解决问题的建议。Chan 的代码非常神秘,我找不到通过它的方法。