1.11.2.6. RSUクライアントAPI
プロトタイプ | rsu_client_get_slot_count(void) |
パラメーター | - |
戻り値 | 成功の場合は0を返し、それ以外の場合はエラー時に-1を返します。 |
詳細 | 定義済みスロットの数を取得し、スロットの数を表示します。 |
プロトタイプ | rsu_client_get_slot_by_name (char *name) |
パラメーター |
|
戻り値 | 成功の場合は0を返し、それ以外の場合はエラーコードを返します 23。 |
詳細 | 名前に基づきスロット番号を取得し、表示します。 |
プロトタイプ | rsu_client_list_slot_attribute(int slot_num) |
パラメーター |
|
戻り値 | 成功の場合は0を返し、それ以外の場合はエラー時に-1を返します。 |
詳細 | 選択しているスロットの属性情報を一覧表示します。属性は、イメージ名、オフセット、サイズ、優先度です。 |
プロトタイプ | rsu_client_get_slot_size(int slot_num) |
パラメーター |
|
戻り値 | 成功の場合は0を返し、それ以外の場合はエラー時に-1を返します。 |
詳細 | 選択しているスロットのサイズを取得し、スロットサイズをバイト単位で表示します。 |
プロトタイプ | rsu_client_get_priority(int slot_num) |
パラメーター |
|
戻り値 | 成功の場合は0を返し、それ以外の場合はエラー時に-1を返します。 |
詳細 | 選択しているスロットの優先度を取得し、選択しているスロットの優先度を表示します。 |
プロトタイプ | rsu_client_slot_enable(int slot_num) |
パラメーター |
|
戻り値 | 成功の場合は0を返し、それ以外の場合はエラー時に-1を返します。 |
詳細 | 選択しているスロットを最も高い優先度に設定します。 |
プロトタイプ | rsu_client_slot_disable(int slot_num) |
パラメーター |
|
戻り値 | 成功の場合は0を返し、それ以外の場合はエラー時に-1を返します。 |
詳細 | 選択しているスロットを無効にします。ただし、消去はされません。 |
プロトタイプ | rsu_client_request_slot_be_loaded (int slot_num) |
パラメーター |
|
戻り値 | 成功の場合は0を返し、それ以外の場合はエラー時に-1を返します。 |
詳細 | 選択しているスロットのロードを要求します。 |
プロトタイプ | rsu_client_erase_image(int slot_num) |
パラメーター |
|
戻り値 | 成功の場合は0を返し、それ以外の場合はエラー時に-1を返します。 |
詳細 | 選択しているスロットからアプリケーション・イメージを消去します。 |
プロトタイプ | rsu_client_request_factory_be_loaded(void) |
パラメーター | - |
戻り値 | 成功の場合は0を返し、それ以外の場合はエラー時に-1を返します。 |
詳細 | ファクトリー・イメージのロードを要求します。 |
プロトタイプ | rsu_client_add_image (int slot_num, void *buf, int size) |
パラメーター |
|
戻り値 | 成功の場合は0を返し、それ以外の場合はエラー時に-1を返します。 |
詳細 | 選択しているスロットに新しいイメージを追加し、最も高い優先度にします。最初にスロットを消去する必要があります。 |
プロトタイプ | rsu_client_verify_data(int slot_num, void *buf, int size) |
パラメーター |
|
戻り値 | 成功の場合は0を返し、それ以外の場合はエラー時に-1を返します。 |
詳細 | 選択しているスロットのインテルFPGAビットストリームを検証します。 |
プロトタイプ | rsu_client_copy_to_buf(int slot_num, alt_u64 address) |
パラメーター |
|
戻り値 | 成功の場合は0を返し、それ以外の場合はエラー時に-1を返します。 |
詳細 | スロットからデータを読み出し、アドレスに書き込みます。 |
プロトタイプ | rsu_client_status_log(void) |
パラメーター | - |
戻り値 | 成功の場合は0を返し、それ以外の場合はエラー時に-1を返します。 |
詳細 | ステータスログをプリントします。 |
プロトタイプ | rsu_client_clear_error_status(void) |
パラメーター | - |
戻り値 | 成功の場合は0を返し、それ以外の場合はエラー時に-1を返します。 |
詳細 | 現在のRSUステータスからエラーをクリアします。 |
プロトタイプ | rsu_client_display_dcmf_version(void) |
パラメーター | - |
戻り値 | 成功の場合は0を返し、それ以外の場合はエラー時に-1を返します。 |
詳細 | 4つの決定ファームウェアのバージョンを表示します。 |
プロトタイプ | rsu_client_display_dcmf_status(void) |
パラメーター | - |
戻り値 | 成功の場合は0を返し、それ以外の場合はエラー時に-1を返します。 |
詳細 | 4つの決定ファームウェアのステータスを表示します。 |
プロトタイプ | rsu_client_display_max_retry(void) |
パラメーター | - |
戻り値 | 成功の場合は0を返し、それ以外の場合はエラー時に-1を返します。 |
詳細 | 最大再試行パラメーターを表示します。 |
プロトタイプ | rsu_client_slot_create(char *slot_name, alt_u64 slot_address, unsigned int slot_size) |
パラメーター |
|
戻り値 | 成功の場合は0を返し、それ以外の場合はエラー時に-1を返します。 |
詳細 | 未使用のスペースを使用して、SPTに新しいスロットを作成します。 |
プロトタイプ | rsu_client_slot_rename (int slot, char *name) |
パラメーター | - |
戻り値 | 成功の場合は0を返し、それ以外の場合はエラーコードを返します 23。 |
詳細 | 選択しているスロットの名前を変更して表示します。 |
プロトタイプ | rsu_client_slot_delete(int slot_num) |
パラメーター |
|
戻り値 | 成功の場合は0を返し、それ以外の場合はエラー時に-1を返します。 |
詳細 | 選択しているスロットを削除し、割り当てられたスペースを解放します。 |
プロトタイプ | rsu_client_restore_spt (alt_u64 address) |
パラメーター |
|
戻り値 | 成功の場合は0を返し、それ以外の場合はエラー時に-1を返します。 |
詳細 | アドレスからSPTを復元します。 |
プロトタイプ | rsu_client_save_spt (alt_u64 address) |
パラメーター |
|
戻り値 | 成功の場合は0を返し、それ以外の場合はエラー時に-1を返します。 |
詳細 | 作業中のSPTをアドレスに格納します。 |
プロトタイプ | rsu_client_create_empty_cpb(void) |
パラメーター | - |
戻り値 | 成功の場合は0を返し、それ以外の場合はエラー時に-1を返します。 |
詳細 | CPBヘッダーのみを含む空のCPBを作成します。すべてのエントリーは未使用としてマークされます。 |
プロトタイプ | rsu_client_restore_cpb (alt_u64 address) |
パラメーター |
|
戻り値 | 成功の場合は0を返し、それ以外の場合はエラー時に-1を返します。 |
詳細 | アドレスからCPBを復元します。 |
プロトタイプ | rsu_client_save_cpb(alt_u64 address) |
パラメーター |
|
戻り値 | 成功の場合は0を返し、それ以外の場合はエラー時に-1を返します。 |
詳細 | 作業中のCPBをアドレスに格納します。 |
プロトタイプ | rsu_client_check_running_factory(void) |
パラメーター | - |
戻り値 | 成功の場合は0を返し、それ以外の場合はエラー時に-1を返します。 |
詳細 | 現在実行されているイメージがファクトリー・イメージかを確認します。 |