【创龙TMS320C665x开发板试用】+21 基于SYSBIOS平台的开发 SYS/BIOS (6) ——静态创建SWI

1软件中断 静态配置

图1 静态配置


 

  1. LED1  
  2. var swi0Params = new Swi.Params();
  3. swi0Params.instance.name = "Swi0";
  4. swi0Params.priority = 1;
  5. Program.global.LED = Swi.create("&LEDSwi", swi0Params);
  6.  
  7. LED2
  8. var swi1Params = new Swi.Params();
  9. swi1Params.instance.name = "LED2";
  10. swi1Params.priority = 2;
  11. Program.global.LED2 = Swi.create("&LEDSwi1", swi1Params);

复制代码2软件中断的触发使能 

  1. Swi_post(LED2);
  2. Swi_post(LED);

复制代码3中断响应

  1. Void LEDSwi(UArg a0, UArg a1);
  2. Void LEDSwi1(UArg a0, UArg a1);

复制代码

 

0

SWI.rar

发布了0 篇原创文章 · 获赞 123 · 访问量 88万+

猜你喜欢

转载自blog.csdn.net/kunkliu/article/details/104355859