Well I figured out what is taking so long., I guess. I’m running the code below, and f_mount takes 32 seconds to complete. I see this issue came up before here, but I’m using QSPI already. Is there something else that needs to be done?
This doesn’t seem to be the problem @TallMike linked – it doesn’t happen before going into bootload mode, but once I’ve loaded my code, while trying to mount the file system.
hw.display.Fill(false);
SdmmcHandler::Config sd_cfg;
sd_cfg.Defaults();
sdcard.Init(sd_cfg);
fsi.Init(FatFSInterface::Config::MEDIA_SD);
hw.DelayMs(1000);
FATFS& fs = fsi.GetSDFileSystem();
f_mount(&fs, "/", 1);
hw.DelayMs(1000);