(toppers-users 3744) SSPの DEF_EPRI とは何でしょうか。

koizumi yoshiyuki koizumiyoshiyuki @ gmail.com
2012年 1月 17日 (火) 17:54:53 JST


 こいさんです

SSPの DEF_EPRI
とは何でしょうか。CPU例外が発生したときの優先度のように見えるのですがよくわかりません。doc/*.txtにも特に記述がありません。

sample1.cfgには以下のような記述があります。
CRE_TSK(TASK3 , { TA_NULL , 3 , task , TASK3_PRIORITY , STACK_SIZE , NULL
});
DEF_EPRI(TASK3 , { TASK3_EXEPRIORITY });
sample1.hで優先度の定義は
#define INIT_PRIORITY (1)
#define MAIN_PRIORITY (2)
#define TASK1_PRIORITY (3)
#define TASK2_PRIORITY (4)
#define TASK3_PRIORITY (5)
#define TASK3_EXEPRIORITY (4)
です。

cfgで作成された、kernel_cfg.cは以下のようになっています。

const uint_t   _kernel_tinib_epriority[TNUM_TSKID] = {
INT_PRIORITY(1),INT_PRIORITY(2),INT_PRIORITY(3),INT_PRIORITY(4),INT_PRIORITY(4)
};


TASK3の優先度は5になって欲しい気がしています。
DEF_EPRI(TASK3 , { TASK3_EXEPRIORITY });が関連しているのでしょうか。
以上
-------------- next part --------------
HTMLの添付ファイルを保管しました...
URL: <http://www.toppers.jp/pipermail/users/attachments/20120117/0bfd2346/attachment.html>