工具/软件:TI-RTOS
我们的应用具有静态创建的 SWI。 是否有任何方法可以动态更改 SWI 参数、以便我可以在调用 Swi_post ()之前将值传递给 Swi?
目前,当我尝试更改 arg0时,我会遇到编译器错误("... 指向不完整类类型的指针..." 当我尝试这样的事情时:
Swi_oncePerCycle ->arg0 = var1; //此处出现编译器错误
Swi_post (swi_oncePerCycle );
它似乎没有有关 SWI 对象的管道信息、编译器无法找到它。
下面是配置文件中的 SWI 设置:
var swi1Params = new swi.Params();
swi1Params.instance.name ="oncePercycle";
swi1Params.priority = 12;
program.global.swi_oncePerCycle = swi.create ("&swiFunction"、swi1Params);
感谢您的任何建议。
卡盘 S.