Part Number:TMS320F280049
各位大神好,我在调CLA时,准备把TASK8配置为background任务,如下配置可运行background任务:
参考的是cla_ex3_background_nesting_task
CLA_mapBackgroundTaskVector(CLA1_BASE, (uint16_t)&Cla1BackgroundTask);
CLA_enableHardwareTrigger(CLA1_BASE);
CLA_setTriggerSource(CLA_TASK_8, CLA_TRIGGER_ADCA1);
CLA_enableBackgroundTask(CLA1_BASE);
但是,根据cla_ex2_background_task配置如下,background任务就没有持续执行:
CLA_mapBackgroundTaskVector(CLA1_BASE, (uint16_t)&Cla1BackgroundTask);
CLA_disableHardwareTrigger(CLA1_BASE);
CLA_setTriggerSource(CLA_TASK_8, CLA_TRIGGER_SOFTWARE);
CLA_enableBackgroundTask(CLA1_BASE);
CLA_startBackgroundTask(CLA1_BASE);
不知道是哪里设置的问题。
Green Deng:
有没有打开如下截图中的CCS设置:
,
luys:
是的,打开了,如果不打开,CCS会报错