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.

[参考译文] RTOS/TMS320C6678:带参数的 SWI

Guru**** 2589245 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/637419/rtos-tms320c6678-swi-with-parameter

器件型号:TMS320C6678

工具/软件: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

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Stefan、

    这是什么软件? 您使用的是哪款 RTOS SDK?

    此致、
    Yordan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Yordan、您好!

    我使用的是 SYS/BIOS 6.41.3.51。

    这是什么意思、这是什么软件?


    此致、

    Stefan