TI-RTOS Sys-Bios操作系統:Hwi創建方法

1.1 動態創建
Hwi_Handle hwi0;  //句柄
Hwi_Params hwiParams;  //傳入參數
Error_Block eb;  //錯誤塊

Error_init(&eb);  //錯誤塊初始化,注意必須初始化,否則易進入System_abort
Hwi_Params_init(&hwiParams);  //初始化傳入參數
hwiParams.arg = 5;
hwi0 = Hwi_create(id, hwiFunc, &hwiParams, &eb);  //注意此處id是中斷等級編號,如中斷5,則id設爲5

if (hwi0 == NULL) {
    System_abort("Hwi create failed");
}

1.2 靜態創建

在cfg文件中插入如下語句

var Hwi = xdc.useModule('ti.sysbios.hal.Hwi');
var hwiParams = new Hwi.Params;
hwiParams.arg = 5;
Program.global.hwi0 = Hwi.create(id, '&hwiFunc', hwiParams);


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章