工具/软件:TI-RTOS
大家好、
我正在从 HWI 中发布一个 SWI、并且想要使用这个 swi 发送参数、这些参数在 HWI 执行时被定义和计算。 我的批准如下:
如果( )
{
Swi_Parswams Params;
Swi_handle swi;
Swi_Params_init (&swiParams);
swiParams.arg0 =变量1;
swiParams.arg1 =可变2;
Swi = Swi_create (swi_function、&swiParams、NULL);
Swi_post (swi);
}
想法是、我只想触发并忘记一个在 Hwi 运行期间完全已知参数的 swi。
它是否以这种方式工作? 我担心的是、这个 swi 处理和这个 swi 参数结构在这个块的末尾是自由的、内存被重复使用、并且在 swi 函数执行之前/执行期间发生了错误。
Gets、Stefan