【ルネサス】Hewインストール

ソフトウェア開発

インストール

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日

コメント