浏览代码

🚑️ Fix SDIO Init bootloop on STM32F1 (#24275)

Tanguy Pruvot 2 年前
父节点
当前提交
c9b97b8d64
没有帐户链接到提交者的电子邮件
共有 1 个文件被更改,包括 2 次插入1 次删除
  1. 2
    1
      Marlin/src/HAL/STM32/sdio.cpp

+ 2
- 1
Marlin/src/HAL/STM32/sdio.cpp 查看文件

@@ -200,7 +200,8 @@ static uint32_t clock_to_divider(uint32_t clk) {
200 200
 
201 201
 bool SDIO_Init() {
202 202
   HAL_StatusTypeDef sd_state = HAL_OK;
203
-  HAL_SD_DeInit(&hsd);
203
+  if (hsd.Instance == SDIO)
204
+    HAL_SD_DeInit(&hsd);
204 205
 
205 206
   /* HAL SD initialization */
206 207
   hsd.Instance = SDIO;

正在加载...
取消
保存