(toppers-users 1722) configurationファイル:xxx.cfgの内容が反映されない理由?

上原正雄 ma-uehara @ hitachi-system.co.jp
2004年 11月 2日 (火) 10:12:19 JST


@上原です。

変更したconfigurationファイル:xxx.cfg内容が反映されない理由?

VC++(SP5)の環境
----------------------------------------------------------
ワークスペース'toppers':1プロジェクト
Toppersファイル
Source File
    kernel_cfg.c
・・・・・
configuration
  sample1.cfg    <--右クリック設定でこのファイルをビルドしないをチェック
  sample2.cfg    <--右クリック設定でこのファイルをビルドしないをチェック
  ue_sample1.cfg <--右クリック設定でこのファイルをビルドしないを未チェッ
ク
・・・・・
----------------------------------------------------------
上記でリビルドを実行すると

----------------------------------------------------------
・・・・
リンク中...
ue_sample1.cfgから生成
--- TOPPERS/JSP Configuration Checker (ver 2.4) ---
  ターゲットアーキテクチャ : Windows (Win32)
タスクオブジェクト : 5 個
    タスク : TASK1 (id = 1) at sample1.cfg:16
    タスク : TASK2 (id = 2) at sample1.cfg:17
    タスク : TASK3 (id = 3) at sample1.cfg:18
    タスク : MAIN_TASK (id = 4) at sample1.cfg:19
    タスク : LOGTASK (id = 5) at ../../kernel\../systask/logtask.cfg:10

・・・・・・・・・・・・・・・・・・
----------------------------------------------------------
となるが、ue_sample1.cfgの内容は何も反映されていません?
何が原因でしょうか?

参考:ue_sample1.cfgには、sample1.cfgの内容に下記のような追加が行われて
      おり、ue_sample1.cfgが展開されていれば、エラーなり、新タスクが生成
      されるハズ?なのですが。

CRE_TSK(TASK6, { TA_HLNG, (VP_INT) 6, ue_task, MID_PRIORITY, STACK_SIZE, NULL });/* ue10.29*/
CRE_TSK(TASK7, { TA_HLNG, (VP_INT) 7, ue_task, MID_PRIORITY+1, STACK_SIZE, NULL });
CRE_TSK(TASK8, { TA_HLNG, (VP_INT) 8, ue_task, MID_PRIORITY+2, STACK_SIZE, NULL });
CRE_TSK(TASK9, { TA_HLNG, (VP_INT) 9, ue_task, MID_PRIORITY+3, STACK_SIZE, NULL });


-- 
上原正雄 <ma-uehara @ hitachi-system.co.jp>