目前個別測試
RTOS+SDMMC+FATFS+MDMA 正常
RTOS+LVGL 8.2 正常
整合在一起配成2個Task各2048大小
當主程序初始化完l
[C] 纯文本查看 复制代码 /* Initialize all configured peripherals */
MX_GPIO_Init();
MX_MDMA_Init();
MX_SDMMC1_SD_Init();
MX_USART1_UART_Init();
MX_FATFS_Init();
MX_DMA2D_Init();
MX_LTDC_Init();
MX_FMC_Init();
/* USER CODE BEGIN 2 */
lv_init();
// lv_port_disp_init();
// lv_port_indev_init();
MX_FREERTOS_Init();
/* Start scheduler */
osKernelStart();
只要跑了lv_init();後
任務開始SDMMC會mount成功,f_opendir() failed, res = 2
但是註解掉lv_init(); 則正常
有修改過SDMMC1 global interrupt為14不過問題不變
目前
SDMMC1的task為osPriorityNormal
LVGL為osPriorityIdle
請問有人遇過這個問題嗎? |