diff --git a/hw/efinix_fpga/simulation/src/verilog-sd-emulator b/hw/efinix_fpga/simulation/src/verilog-sd-emulator index 2ae36c9..016ca4b 160000 --- a/hw/efinix_fpga/simulation/src/verilog-sd-emulator +++ b/hw/efinix_fpga/simulation/src/verilog-sd-emulator @@ -1 +1 @@ -Subproject commit 2ae36c9dcd99c02b864709134d931c431603f9a0 +Subproject commit 016ca4bce23a3c9772e466279c6e1a2440af72b0 diff --git a/sw/bios/devices/sd_card.c b/sw/bios/devices/sd_card.c index 0387b50..6be2cc3 100644 --- a/sw/bios/devices/sd_card.c +++ b/sw/bios/devices/sd_card.c @@ -64,7 +64,9 @@ uint8_t SD_init() } while(res[0] != SD_READY); +#ifndef RTL_SIM for (i = 0; i < 1000; i++); +#endif SD_readOCR(res);