プロが教える店舗&オフィスのセキュリティ対策術

H8マイコンのプログラミングを行っていたPCが故障してしまい、今までのプロジェクトを新しいパソコンの方に移して、同じプロジェクトを起動したところ、

Toolchain 'Hitachi H8S,H8/300 Standard Toolchain'version
'6.2.2.0'is missing from the following project(s)
test
There is no compatible toolchain. Build functionality will not be available.

というエラーが必ず表示されます。


これをOKすると、ビルドボタンが押せない状態なのですが、これはどのような症状なのでしょうか?

「HEW統合開発環境でプロジェクトを開くと」の質問画像

A 回答 (1件)

Hewは統合開発環境ですのでユーザにインターフェイスを提供し, 内部ではさまざまなツール類を呼び出します.


ビルドするには対象CPUに合わせたコンパイラやリンカ, アセンブラ等のセットであるツールチェーンが別途必要です.(R8, M16, H8, SH 全部別)

新環境ではHewはインストールしてあるが, CPUに適したコンパイラ類がインストールされていないものと思われます.

すでにインストール済みの場合, ツールチェーンのバージョン番号を確認してください.
プロジェクトファイルをテキストファイルとしてエディターで開けば, 旧環境で使用していたツールチェーンのバージョン番号 6.2.2.0が確認可能です.
最新版を最近DLして不一致を起こしているとか.
    • good
    • 0
この回答へのお礼

回答いただきありがとうございます。

旧環境のツールチェーンを調べるために、プロジェクトファイル”test.hws”というファイルを調べてみたところ

[PROJECT_DEPENDENCY]
[WORKSPACE_PROPERTIES]
[HELP_FILES]
"c:\program files\renesas\hew\tools\renesas\h8\6_2_2\hew\Stdlib.chm" "C/C++ Standard Library Help" 1
[GENERAL_DATA_PROJECT]
[USERMENUTOOLS]
[CUSTOMPLACEHOLDERS]
[MAKEFILE_BUILD_INFO]
"$(WORKSPDIR)\make\makefile.mak" "" "$(WORKSPDIR)\make" 0 0 0
[VD_CONFIGURATION_OPTIONS]
"ACTIVE_DESKTOP" "0"
[VD_CONFIGURATIONS]
"0" "Default1" "1"
"1" "Default2" "1"
"2" "Default3" "1"
"3" "Default4" "1"
[OPTIONS_DEBUG_TAB]
0 0 0 0 0
[VCS]
"" "" "" 0
[VCS_PROJECT]
[MAKEFILE_ENV_STRINGS]
[MAKEFILE_ENV_FLAGS]
1 0 0
[MAKEFILE_CLEAN_INFO]
""
[END]


このような記述があったのですが、この場合
”c:\program files\renesas\hew\tools\renesas\h8\6_2_2\hew\Stdlib.chm・・・”

という記述からこれはコンパイラは”6_2_2”というフォルダに入っているコンパイラのVersionを使っていたということで判断してよいのでしょうか?

お礼日時:2010/02/02 09:36

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!