インストール
Hew
HewInstMan.exeを起動してインストールを始める。
標準インストールを選択する。

[次へ]ボタンをクリックする。

[インストール]ボタンをクリックする。

[次へ]ボタンをクリックする。

[はい]ボタンをクリックする。
[次へ]ボタンをクリックする。

[インストール]ボタンをクリックする。

[完了]ボタンをクリックする。
Renesas Flash Development Toolkit(v4.03)

This package installs an unsupported freeware version.
このパッケージはサポートされていないフリーウェアバージョンをインストールします









対象ワークスペースの動作確認1
対象ワークスペースを起動すると下記メッセージが表示される。

“TMC05MK_MK0110.mot”の更新日 2021年07月26日
インストールされたHewのVersion 4.05.01.001
Hewの最終アップデート日Version 4.09.01 2012年6月20日
上記の状況から対象ワークスペースは最新版で作成されたと考え、HewをUpdateする。
Hewのアップデート
”hewv40901u_full_update.exe”を起動する。





対象ワークスペースの動作確認2
対象ワークスペースを起動すると下記メッセージが表示される。



上記メッセージを見るとダウングレードされている。
対象ワークスペースの”TMC05MK.hwp”を確認すると下記記載がある。
[TOOL_CHAIN]
"Renesas M16C Standard Toolchain" "5.45.01"
Renesas M16C Standard Toolchainのアップグレード
“nc30v545r01_ev-doc-e.zip”解凍して、”nc30v545r01_ev.exe”を実行する。












対象ワークスペースの動作確認3
起動時のメッセージがなくなるが、下記コンパイルエラーが表示される。
Phase: M16C C Compiler, File: M16C C Compiler, dependency scan error
C:\Users\ombre\TMC05MK\TMC05MK\PID.h(16) : DC201 (E) A header file does not exist 'FECData.h'
C:\Users\ombre\TMC05MK\TMC05MK\PID.h(17) : DC201 (E) A header file does not exist 'FECSub.h'
Phase: M16C C Compiler, File: M16C C Compiler, dependency scan error
C:\Users\ombre\TMC05MK\TMC05MK\Fuzzy.h(12) : DC201 (E) A header file does not exist 'FECSub.h'
Phase: M16C C Compiler, File: M16C C Compiler, dependency scan error
C:\Users\ombre\TMC05MK\TMC05MK\PIDTuning.h(10) : DC201 (E) A header file does not exist 'FECData.h'
Phase: M16C C Compiler, File: M16C C Compiler, dependency scan error
C:\Users\ombre\TMC05MK\TMC05MK\PID.h(16) : DC201 (E) A header file does not exist 'FECData.h'
C:\Users\ombre\TMC05MK\TMC05MK\PID.h(17) : DC201 (E) A header file does not exist 'FECSub.h'
Phase: M16C C Compiler, File: M16C C Compiler, dependency scan error
C:\Users\ombreTMC05MK\TMC05MK\Fuzzy.h(12) : DC201 (E) A header file does not exist 'FECSub.h'
Phase: M16C C Compiler, File: M16C C Compiler, dependency scan error
C:\Users\ombre\TMC05MK\TMC05MK\PIDTuning.h(10) : DC201 (E) A header file does not exist 'FECData.h'
Phase: M16C C Compiler, File: M16C C Compiler, dependency scan error
C:\Users\ombre\TMC05MK\TMC05MK\modbusTypedef.h(45) : DC201 (E) A header file does not exist 'FECData.h'
上記エラー原因は顧客先の共通ライブラリがないことで発生。
共通ライブラリの導入
今回はソースファイルが格納されている階層に”M16CLib-SHTinyLib”を用意した。
環境設定変更
“ビルド”->”Renesas M16C Standard Toolchain”を選択する。

パスを変更する。
ー>$(PROJDIR)\M16CLib-SHTinyLib\CommonFiles


パスを変更する。
$(PROJDIR)\M16CLib-SHTinyLib\LibM16C\LibM16C\R8C2B_Release


R8C/2A グループと R8C/2B グループの違いはデータフラッシュの有無だけです。
asmmacro
S22400609C7CF204731BFE732BFC73B4FED108AB6A04F53B0075C3AD0073B5FEB4EC147CEADB
S2240060BCED28D94273B1FCFD5EB30073B4FE7308AB6E04B47DF273B4FE73B8FC1873B805ED
S2240060DC1675C8340101D82836C4017DF27DE200007548ABFD2CA6007DB4F3047CF200E69A
S2240060FC00076D04D91061D900731472B805347628340172B806357628350172B807367D0A
609c pidautotune.c
ソース最終日 2021年8月24日
mot 2021年07月26日




コメント