更新日:2021-05-26
J-Link/Flasher本体との接続、ターゲットボードのデバッグポートインターフェースの設定を行います。
J-Flashプロジェクト設定:パソコン接続モード
J-Flashプロジェクト設定:ユーザーインターフェース
Engineeringモード(操作コマンド制限なし)はJ-Flashプロジェクトのデフォルト設定です。「Engineering」モードのJ-Flashプロジェクトは、使用可能なコマンドに制限設定がなく、データウインドウから直接データ編集、データファイルの追加・マージなど操作可能です。
J-Flashプロジェクトを「Simplified Mode」に設定して、J-Flashのデータウインドウの内容の書き換え・編集操作を無効にすることが可能です。「Simplified」モード設定のプロジェクトは、データウインドウにRead-Onlyモードで表示されますので、誤ってキー入力しても影響ありません。
FAQ参考情報:量産ラインでJ-Flashのデータウインドウの誤ったデータ操作を防ぐことは可能でしょうか?
J-Flashプロジェクト設定:ターゲットインターフェース
ターゲットマイコンとのインターフェースモード(JTAG/SWD/FINE/cJTAG)を設定します。ボード側のデバッグポートインターフェース仕様を確認してモードを設定してください。
※ ターゲットボード側のコネクタ仕様が異なる場合は変換アダプタを使ってください。
SWDモードの設定
「Target Interface」タブの接続モード項目を「SWD」に指定して、ターゲットCPUとのインターフェースをSWDモードに設定可能です。
画面左の“SWD speed before init”項目でCPUの初期化前のSWDクロック値(初期化を行う時のSWDクロック)を設定します。画面右の“SWD speed after init”項目でCPUの初期化後のSWDクロック値(フラッシュ読み書き、ベリファイ等を行う時のSWDクロック)を設定します。自動設定、又はマニュアルクロック(1kHz~12MHz)設定が可能です。
J-Flashプログラムからパソコン経由でフラッシュ書き込みを行う場合は「Auto selection」設定で使用可能です。しかし、スタンドアロン・モードの場合はマニュアル設定が必要となります。
JTAG/cJTAGモードの設定
JTAG/cJTAGインターフェースモードのJTAGチェーン及び速度設定を行います。必ず、ターゲットボードのCPUの仕様に合わせて設定値を指定してください。
画面左の“JTAG speed before init”項目でCPUの初期化前のJTAGクロック値(初期化を行う時のJTAGクロック)を設定します。画面右の“JTAG speed after init”項目でCPUの初期化後のJTAGクロック値(フラッシュ読み書き、ベリファイ等を行う時のJTAGクロック)を設定します。自動設定、アダプティヴクロック設定又はマニュアルクロック(1kHz~12MHz)設定が可能です。
J-Flashプログラムからパソコン経由でフラッシュ書き込みを行う場合は「Auto selection」設定で使用可能です。しかし、スタンドアロン・モードの場合はマニュアル設定が必要となります。
画面下の“JTAG scan chain information”項目でJTAGポートの詳しい設定を行います。
・Auto detection
“Auto detection”項目をチェックし、「Detect」ボタンをクリックしてJTAGスキャンでインターフェースID情報を読み出します。JTAGスキャン情報はLogウインドウに表示されます。“Detailed configuration”項目をチェックして、読み出しましたスキャン情報は確認出来ます。
・Simple configuration
“Simple configuration”項目をチェックして、マイコンデバイスのJTAGスキャンチェーン設定を行います。
・Detailed configuration
J-Link/Flasher 本体のUSBポートをパソコンに接続しターゲットボードに電源を入れて、“Detailed configuration”項目をチェックして、「Detect」ボタンをクリックしてJTAGスキャンで情報を読み出して表示します。“Detailed configuration”項目ウインドウにマニュアル設定の追加又は編集が可能です。「Verify」ボタンをクリックしてマニュアル設定の確認が可能です。
FINEモードの設定
Renesas RXマイコン環境の場合は、「Target Interface」タブの接続モード項目を「FINE」に指定して、ターゲットCPUとのインターフェースをFINEモードに設定可能です。
画面左の“FINE speed before init”項目でCPUの初期化前のFINEクロック値(初期化を行う時のFINEクロック)を設定します。画面右の“FINE speed after init”項目でCPUの初期化後のFINEクロック値(フラッシュ読み書き、ベリファイ等を行う時のFINEクロック)を設定します。自動設定、又はマニュアルクロック(1kHz~2MHz)設定が可能です。
J-Flashプログラムからパソコン経由でフラッシュ書き込みを行う場合は「Auto selection」設定で使用可能です。しかし、スタンドアロン・モードの場合はマニュアル設定が必要となります。
J-Flash ツールのコマンドライン操作方法