This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] MSP430F5529:连接到 msp430f5529的 microSD 卡损坏

Guru**** 2782445 points

Other Parts Discussed in Thread: MSP430F5529

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/774360/msp430f5529-microsd-card-attached-to-msp430f5529-getting-corrupted

器件型号:MSP430F5529

尊敬的:

在我们的设计中、我们包括一个格式为 FAT32的4 GB SanDisk microSD 卡、通过4线 SPI 接口连接到 msp430f5529 microSD。

但是,最近一些卡返回到这样的状态,你再也不能写入它们了。 例如、它们可能包含高达2 MB 的已记录传感器测量的文件、不多、但您无法再写入它们。

它们不受写保护、我们可以在"lsblk"等某些 Linux 命令的输出中看到这一点。 此外,您无法格式化它们,甚至无法格式化"fdisk"它们,也无法删除整个分区表。 您可以应用这些命令,但在弹出插卡并重新插入插卡后,将显示相同的文件和分区。

因此、我的问题有两个:

  1. 是否有人经历过这种激烈的行为?
  2. 您如何诊断或重现此问题的原因?

让我们看看您的看法。

祝你度过美好的一天!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    到 SD 卡的 SPI 接口的默认设置是关闭 CRC 检查。 您的库是否会打开它们? 它还执行哪些其他错误检查?

    大多数情况下、您可以不使用 CRC 校验而离开、但如果噪声进入您的界面、它们将是您的最后防线。

    找到卡的问题可能需要一个低于 Linux 版本的接口。 发送各种命令并检查返回的状态将是一个很好的开始位置。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    大家好、  

    这些建议似乎很好,我们一旦达到低水平,就会使用这些建议,谢谢:)

    现在、我们正在处理一些高级或用户体验、即使不是技术性的。

    如果您有他们、请让他们在我将您的最后一个发送给团队时继续来!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您可能还需要检查 Linux 系统日志。 如果尝试写入 SD 卡时产生错误、则会记录该错误。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我认为这是写作时所需的电流问题。

    如果不够、可能会损坏卡、感谢大家!