紧急避坑!!!如果没有用freertos,那中断优先级设置没啥关系。但如果用了freertos,那SDIO的优先级必须要注意跟freertos区分开来,不能高过他!不然就是mout正常,read等其他操作都返回错误3 not ready。 其实当你开启freertos,然后点击NVIC时候,cube会提醒你,要注意函数的中断优先级和freertos优先级的关系。 (如果中断...
不然就是mout正常,read等其他操作都返回错误3 not ready。 其实当你开启freert... 查看原文 ESP32 官方文档(九)ESP-IDF FreeRTOS SMP Changes 鉴于Ready状态和优先级相同的多个任务,vanillaFreeRTOS在每个任务之间实现循环调度. 这将导致每次调用调度程序时轮流运行这些任务(例如每个滴答中断). 另一方面,当循环调度...
freertos+fatfs+sdio **问题:**没有加freertos时候,sd卡读写正常;加上freertos时候,mout成功,但read等其他操作返回错误3 not ready 解决:sdio和sddma的中断优先级要小于freertos的最小优先级 一些说明 使用STM32CubeMX代码生成工具,不用关注底层配置的细节,真舒服。
解决:注释掉 HAL_UART_Receive_IT 中的 HAL_LOCK(huart) 函数 freertos+fatfs+sdio **问题:**没有加freertos时候,sd卡读写正常;加上freertos时候,mout成功,但read等其他操作返回错误3 not ready 解决:sdio和sddma的中断优先级要小于freertos的最小优先级 一些说明 使用STM32CubeMX代码生成工具,不用关注底层...
+ Prevent heap_4.c from attempting to free memory blocks that were not allocated by heap_4.c, or have already been freed. + As FreeRTOS now comes with FreeRTOS+FAT SL (donated by HCC) the Chan FATfs files have been removed from FreeRTOS/Demo/Common. ...
紧急避坑!!!如果没有用freertos,那中断优先级设置没啥关系。但如果用了freertos,那SDIO的优先级必须要注意跟freertos区分开来,不能高过他!不然就是mout正常,read等其他操作都返回错误3 not ready。
freertos+fatfs+sdio **问题:**没有加freertos时候,sd卡读写正常;加上freertos时候,mout成功,但read等其他操作返回错误3 not ready 解决:sdio和sddma的中断优先级要小于freertos的最小优先级 一些说明 使用STM32CubeMX代码生成工具,不用关注底层配置的细节,真舒服。
+ Prevent heap_4.c from attempting to free memory blocks that were not allocated by heap_4.c, or have already been freed. + As FreeRTOS now comes with FreeRTOS+FAT SL (donated by HCC) the Chan FATfs files have been removed from FreeRTOS/Demo/Common. ...