0

在我的工作中,我无法重现该错误。它只出现在“领域”中。我已经构建了一个记录设备,用于记录 GPS 的数据和机器人的增量传感器。

记录 2 / 3 分钟后,它会停止。每次记录的数据量约为 175kB。您对搜索或调试此错误有任何想法吗?在劳动力这样的良好环境中调试很容易,但是如何在“现场”/路上调试呢?

我正在使用带有 FatFS 和 SDIO 的 STM32F407 控制器来连接 8 GB 微型 SD 卡。Gps(linx-receiver)和增量传感器通过UART连接。

4

1 回答 1

0

在过去,我在使用 FatFS 版本时遇到了一些问题……看来它需要使用优化级别 -O2 进行编译。
此外,检查代码中的缓冲区溢出和临界区。
另一件事可能来自电源,当扇区关闭时,SD卡往往会消耗大量电力,在现场使用带有大量电容器的大电池来消除噪音。

于 2020-01-20T06:44:16.270 回答