关于FreeRTOS的调试运行卡死问题

在OPENCV的demo上,我添加了SD卡例程里面的SD相关的驱动和函数以及task os_fat_sample_main_task_t但是在启动的时候,会进入abort_handler(),我尝试定位问题,在任务内if判断下如果注释掉部分内容程序可以运行, ,如只添加一句nop

我注意到这个程序的FreeRTOS heap只有128k,我也尝试了修改FreeRTOS heap到Cache RAM上,但是,那样这里面即使只添加一句nop也不能正常运行,

我尝试断点运行,调试到renessas_heap.c文件内进入abort_handler(),所以我判断应该是内存问题,但是我不知道该怎么修改,因为我尝试了把FreeRTOS_heap修改到SDRAM上或者HYPERRAM上面,都出现了同样的错误,我也不确定我的判断对不对,所以请求得到帮助

Parents Reply Children
No Data