Quantcast
Channel: Forums - Recent Threads
Viewing all articles
Browse latest Browse all 262198

RTOS/F28M36H53C2: Cannot run statically declared timer ISR with "user" start mode.

$
0
0

Part Number:F28M36H53C2

Tool/software: TI-RTOS

Hi there,

I am having some trouble to to execute a timer ISR when the start mode is defined as USER. It works fine when it is set to automatic. 

Here is my static configuration file:

var ti_sysbios_family_arm_l3_Timer0Params = new ti_sysbios_family_arm_lm3_Timer.Params();

ti_sysbios_family_arm_lm3_Timer0Params.instance.name = "timerHandle";

ti_sysbios_family_arm_lm3_Timer0Params.period = 100000;

ti_sysbios_family_arm_lm3_Timer0Params.startMode = xdc.module("ti.sysbios.interfaces.ITimer").StartMode_USER;

Program.global.timerHandle = ti_sysbios_family_arm_lm3_Timer.create(-1, "&timer_ISR", ti_sysbios_family_arm_lm3_Timer0Params);

 

In my application:

 

extern Timer_Handle timerHandle;

...

void main(void){

...

IntMasterEnable();

...

}

 

void myTask(void){

while(1){

if(something){

Timer_setPeriodMicroSecs(timerHandle, 100000);

Timer_start(timerHandle);

}

}

Any thoughts ? Thanks.

Configuration : TI-RTOS 2.16.01.14


Viewing all articles
Browse latest Browse all 262198

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>