index fcd37679aed3c34731ad87f8dfbdb6f658aa15e8..eb6cfbd02a03238f0e55c7eb99e3ba151d3a61c5 100644 (file)
#include <ti/ipc/SharedRegion.h>
#include <ti/ipc/Ipc.h>
#include <ti/sysbios/family/c66/Cache.h>
+#include <ti/sysbios/knl/Swi.h>
+#include <xdc/runtime/Error.h>
#include "params.h"
#include "pafhjt.h"
// 1: initialized
Int gTaskInitFlag[NUM_SYS_TASKS];
+Swi_Handle gAsopSwiHandle;
+extern void asopSwiFunc();
+
// PAF Hidden Jump Table (HJT) pointer
const PAFHJT_t *pafhjt;
Task_sleep(SYS_INIT_SLEEP);
}
+ Swi_Params swiParams;
+ Error_Block eb;
+ Error_init(&eb);
+ Swi_Params_init(&swiParams);
+ swiParams.priority = 5;
+ gAsopSwiHandle = Swi_create(asopSwiFunc, &swiParams, &eb);
+ if (gAsopSwiHandle == NULL) {
+ System_abort("Swi create failed");
+ }
+
Task_setPri(TaskAfp, TASK_AFP_PRI);
Task_setPri(TaskAip, TASK_AIP_PRI);
Task_setPri(TaskAsip, TASK_ASIP_PRI);