Hello Jared,
I've made a quick review on SDHC driver and it seems that you should modify SDHC driver in order to implement memory allocation scheme 1. There are semaphores that need to be freed so, in order to use scheme 1, you will need to change these semaphores and/or logic.
One possible workaround to use memory scheme 1 is to comment the BSP_FSL_SDHC_USING_IRQ and implement the polling logic in SDHC driver. This definition is located at: fsl_sdhc_driver.h in ksdk_freertos_lib_<MCU>.

I've tested this implementation on dev_msd_disk_freertos_frdmk64f project and it worked well.
I hope this can help you,
Best Regards,
Isaac
----------------------------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
----------------------------------------------------------------------------------------------------------------------------------------