(toppers-users 4336) ASP + CC-RX V2.03 コンフィギュレータエラー

Takeshi FUTAKUCHI takeshi.futakuchi @ gmail.com
2015年 2月 25日 (水) 13:53:05 JST


二口(ふたくち)と申します。

掲題の件についてお心当たりあれば
アドバイス頂きたく投稿させて頂きました。

TOPPERS/ASP を下記環境にて実働させております。
ASP 1.9.0
cfg 1.9.3
CC-RX V2.02 + CubeSuite+
( on Windows7 )
Target: Renesas RX62N,63N,63T,111 etc...

これまで、特に問題なく動作していましたが、
コンパイラのアップデート(V2.03)により、以下のようなエラーとなり、
正常にビルド完了しなくなりました。

$(ASPTOP)\cfg\cfg.exe --pass 3 --kernel asp \
--api-table $(ASPTOP)\kernel\kernel_api.csv \
--cfg1-def-table $(ASPTOP)\kernel\kernel_def.csv \
--cfg1-def-table $(ASPTOP)\arch\rx_rxc\prc_def.csv \
--cfg1-def-table $(ASPTOP)\target\hsbrx111-64\target_def.csv \
-I $(ASPTOP) -I $(ASPTOP)\arch -I $(ASPTOP)\include -I $(ASPTOP)\kernel \
-I $(ASPTOP)\target\hsbrx111-64 -I $(PRJTOP)\sample \
--template-file $(ASPTOP)\target\hsbrx111-64\target_check.tf \
$(PRJTOP)\sample\sample1.cfg \
--rom-image sample.mot --symbol-table cfg3_out.syms
cfg:$(ASPTOP)\kernel/kernel_check.tf:91: error: non-value is referred
cfg: fatal error

ビルドオブジェクトはできてはいるものの、
最終的なコンフィギュレータのチェックでエラーとされている模様です。

kernel_check.tf:91 周辺は、

$ // 周期ハンドラの先頭番地のチェック
  $cycinib = SYMBOL("_kernel_cycinib_table")$
  $FOREACH cycid CYC.ID_LIST$
->  $cychdr = PEEK(cycinib + offsetof_CYCINIB_cychdr, sizeof_FP)$
    $IF CHECK_FUNC_ALIGN && (cychdr & (CHECK_FUNC_ALIGN - 1)) != 0$
      $ERROR CYC.TEXT_LINE[cycid]$E_PAR:

で、(すみません、解析しきれていませんが、)
"_kernel_cycinib_table" もしくは "offsetof_CYCINIB_cychdr"
辺りが定義されていない、
というようなことでしょうか。

このような理解で良いものか、
ほか、なにかよい取っ掛かりがあれば、
ご教示頂きたく存じます。

お忙しいところ恐れ入りますが、
何卒よろしくお願い致します。

以上