通过拉下 SoC 的复位引脚进行热复位可能会导致文件系统损坏



在我的嵌入式Linux系统中,我做了一个硬件开关来下拉SoC(TI DM365)的复位引脚。当系统运行时,我可以按下按钮重新启动系统。我想知道此行为对我的文件系统是否安全,或者会导致损坏。

虽然以这种方式重置 SoC 似乎是一个坏主意,但它可能对文件系统产生的影响取决于您的文件系统设置。例如,您可以拥有只读文件系统;或者,您可以在NAND闪存上使用UBIFS等断电容忍文件系统。

也就是说,当其他一切都失败并且您的系统已经崩溃时,访问 SoC 重置线作为最后的资源措施可能是很好的。

只需公开触发软重启/关机的 GPIO,即可提供平稳的重启/关机。

最新更新