(toppers-users 4308) Re: TOPPERS/ASP1.8+TINET1.5.3でビルドできません

阿部 司 abe @ jo.tomakomai-ct.ac.jp
2014年 12月 5日 (金) 14:40:57 JST


SCREENホールディングスの塩見様、皆様

苫小牧高専の阿部です。

>> 修正は 2箇所で、
>>
>> $(LINK) $(CFLAGS) $(LDFLAGS) $(CFG1_OUT_LDFLAGS) -o $(TINET_CFG1_OUT) \
>>>> $(LINK) $(CFLAGS) -nostdlib $(CFG1_OUT_LDFLAGS) -o $(TINET_CFG1_OUT) \
>>
>>>>
>> kernel_cfg.timestamp: $(TINET_CFG_OUT)
>>>> cfg1_out.c: $(TINET_CFG_OUT)
> 早速、アドバイス頂いた修正を行ってmake dependを行ってみました。
> その結果、当初エラーとなっていたtinet_kern.cfgが無いというエラー
> は回避できたのですが、別のエラーが発生してしまいました。おそらく
> 私のソースに問題があると思うのですが、エラー内容がよくわかりませ
> ん。対処について何かアドバイス頂けると幸いです。
>
> ーーーログ ここからーーー
> $ make depend

tinet のコンフィギュレーションは問題なくなりました。

(中略)
> ../cfg/cfg/cfg --pass 3 --kernel asp -I. -I../include -I../arch -I..
> -I../target/apsh4_gcc -I../tinet/netdev/if_ed_smsc -I../tinet \
>                         --rom-image cfg1_out.srec --symbol-table
> cfg1_out.syms \
>                         -T ../target/apsh4_gcc/target_offset.tf
> --api-table ../kernel/kernel_api.csv --cfg1-def-table
> ../kernel/kernel_def.csv  --cfg1-def-table ../arch/sh34_gcc//prc_def.csv
> echos4.cfg
> cfg: error: value check of MAGIC_2 failed
> cfg: error: value check of MAGIC_2 failed
> cfg: error: value check of MAGIC_4 failed
> cfg: error: value check of MAGIC_4 failed
> cfg: error: value check of MAGIC_4 failed
> cfg: error: value check of MAGIC_4 failed
>
> Makefile:307: recipe for target 'offset.h' failed
> make: *** [offset.h] Error 1

こちらは、ASP のコンフィギュレーションの問題ですね。
表示の通り、MAGIC_n 関係の問題のようです。
また、offset.h の表示がありますので、makeoffset あたりの問題でしょうか。
ターゲット関係の問題を調べていただく方が良いと思います。

-- 
.\" 苫小牧工業高等専門学校 情報工学科 教授 阿部 司
.\" 〒059-1275 北海道苫小牧市字錦岡443番地
.\" E-mail: abe @ jo.tomakomai-ct.ac.jp  TEL/FAX: 0144-67-8937