API バージョンの確認 - 2023.2 日本語

Versal アダプティブ SoC システム ソフトウェア開発者向けガイド (UG1304)

Document ID
UG1304
Release Date
2023-10-18
Version
2023.2 日本語

EEMI API を使用してペリフェラル ノードを管理する前に、TF-A に実装されている EEMI API バージョンが PLM に実装されているバージョンと一致していることを確認する必要があります。EEMI API バージョンは、メジャー バージョンを示す上位 16 ビットとマイナー バージョンを示す下位 16 ビットに分離された 32 ビット値です。これら両方のフィールドが TF-A と PLM で同じになる必要があります。

EEMI API バージョンの確認方法

TF-A に実装されている EEMI バージョンは、ローカルの EEMI_API_VERSION フラグに定義されています。リッチ OS の場合、PM_GET_API_VERSION 関数を呼び出すことで PMC から EEMI API バージョンを取得できます。これらのバージョンが異なる場合、この呼び出しでエラーがレポートされます。

注記: この EEMI API 関数はバージョンに依存しません。つまり、すべての EEMI バージョンにこの関数が実装されています。