タスク生成時にE_NOID(-34) が返ってきます。

弊社RTOS「μC3/Compact」、「μC3/Standard」に関するご質問
返信する
アバター
eForce技術担当
記事: 193
登録日時: 2014年4月24日(木) 14:18

タスク生成時にE_NOID(-34) が返ってきます。

投稿記事 by eForce技術担当 » 2014年7月25日(金) 18:23

対象:
μC3/Standard

質問:
タスク生成時に(acre_tskで)E_NOID(-34) が返ってきます。

回答:
タスクのIDの最大値を大きくしてください。
関数のstart_uC3でOSを起動します。この関数の引数のcsys.tskid_maxはタスクのIDの最大値(1?255)を設定します。

コード: 全て選択

csys.tskpri_max = 8; /* 大きな数値に変更します */
/* .... */
ercd = start_uC3(&csys, initpr);

返信する