Przeglądaj źródła

update:spi超时拉长到1秒,如果还超时,需要用户优化自己的程序了

alienwalker 3 lat temu
rodzic
commit
c2b77d317e
1 zmienionych plików z 2 dodań i 2 usunięć
  1. 2 2
      bsp/air105/hal/core_spi.c

+ 2 - 2
bsp/air105/hal/core_spi.c

@@ -820,7 +820,7 @@ int32_t SPI_BlockTransfer(uint8_t SpiID, const uint8_t *TxData, uint8_t *RxData,
 		DBG("!");
 		return Result;
 	}
-	if (OS_MutexLockWtihTime(prvSPI[SpiID].Sem, Time + 20))
+	if (OS_MutexLockWtihTime(prvSPI[SpiID].Sem, Time + 1000))
 	{
 		DBG("spi id %d timeout",SpiID);
 		SPI_TransferStop(SpiID);
@@ -1006,7 +1006,7 @@ int32_t SPI_FlashBlockTransfer(uint8_t SpiID, const uint8_t *TxData, uint32_t WL
 		free(Temp);
 		return Result;
 	}
-	if (OS_MutexLockWtihTime(prvSPI[SpiID].Sem, Time + 20))
+	if (OS_MutexLockWtihTime(prvSPI[SpiID].Sem, Time + 1000))
 	{
 		free(Temp);
 		DBG("!!!");