Everything

csplus.download_loadmodule


ロードモジュールファイルをダウンロードします。

[指定形式]

csplus.download_loadmodule(session_id, file_path="", offset=0, load_image=True, load_symbols=True, clear_old_symbols=False, core_name="")

[引数]

引数

説明

session_id

本バージョンではこの引数は無視されます。

file_path

ロードモジュールファイルをフルパスで指定します。

offset

ダウンロードアドレスのオフセット値を指定します。

load_image

ロードモジュールファイルのイメージをダウンロードするかどうかを指定します。

load_symbols

ロードモジュールファイルのシンボル情報をダウンロードするかどうかを指定します。

clear_old_symbols

ダウンロード前のシンボル情報をクリアするかどうかを指定します。

core_name

ダウンロード対象のコア名を指定します。

[戻り値]

なし

[詳細説明]

-

file_path が未指定、または空文字の場合,デバッグセッションで指定された起動構成に登録されているすべてのロードモジュールファイルをダウンロードします(他のパラーメータは無視されます)。

-

ダウンロード後はリセットされません。別途 "csplus.reset_debug_session()" コマンドをダウンロード後に呼び出してください。

[使用例]

>>> import sys
>>> sys.path.append("C:\Program Files (x86)\Renesas Electronics\CS+\CC\Plugins\PythonConsole\integration_service")
>>> import csplus
>>> csplus.connect()
>>> session_id = csplus.launch_debug_session("", True)
>>> csplus.download_loadmodule(session_id)
>>>