This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

C6748 TIMER1 创建、启动、停止、删除后,提示HWI INT15 使用冲突。

Other Parts Discussed in Thread: OMAP-L138, SYSBIOS

Timer 1定时器启动后,使用完delete,提示HWI15冲突:
具体使用方法:
1. create();
2. start(); 可正常使用
3. stop();正常停止;
4.detele(); 后,还是提示使用了HWI INT15,而后面再次使用INT15冲突。
delete后是不是,后面可以正常使用INT15???

在 启动 SYS/BIOS 系统后,创建一个任务,在任务里实现如下代码:
    // 创建定时器
    Timer_Params timerParams;
    Timer_Handle Timer2;
    Error_Block eb;

    // 初始化错误块
    Error_init(&eb);
    // 初始化参数
    Timer_Params_init(&timerParams);

    // 配置周期
    timerParams.period = 228;  // 1ms
    timerParams.periodType = PeriodType_COUNTS;
     timerParams.RunMode= RunMode_CONTINUOUS;

    // 实例化定时器
    Timer2 = Timer_create(2, TimerIsr, &timerParams, &eb);
    if(Timer2 == NULL)
    {
        System_abort("Timer create failed");
    }

…………

Timer_stop(Timer2);

Timer_detele(Timer2);

…………

再将HWI INT15 中断号分配给 GPIO做中断使用,debug 提示该中断号已经被使用,delete后是不是,后面可以正常使用INT15???