原因以及现象: 最近在做SD卡读写数据时发现存在读写到一定次数时进入HardFault_Handler或者导致f_mountf挂载报错误2,最终发现是freertos使用heap_1内存管理方式导致的,由于SD卡读写函数会使用到开堆函数,所以使用heap_1的方式就会导致影响,具体可以去详细了解heap_1,最终改为heap_4解决。