F407有64k的CCM内存,因为不能DMA访问,所以准备给ucos-iii的控制块和任务堆栈
但是问题是只要使用了CCM内存 ucos-iii就一直在idle任务中 不能调度出来AHRS是第一个创建的任务 ,请问这个CCM内存使用这么办?
64K不用很浪费。。。OS_TCB TaskAHRS_TCB ;
static CPU_STK TaskAHRSStk[TASK_AHRS_STK_SIZE] __attribute__((at(0X10000000)));
或者
OS_TCB TaskAHRS_TCB __attribute__((at(0X10000000)));
static CPU_STK TaskAHRSStk[TASK_AHRS_STK_SIZE] ;
都不行
|