サイト内検索

HWLib を利用していますが、Accelerator Coherency Port (ACP) ID Mapper の設定用 API を呼び出すと、結果がエラー (ALT_E_BAD_ARG) になってしまいます。 対処方法を教えてください。

SoC EDS/DS-5

 対象バージョン : SoC EDS v13.1 (patch0.02)
 対象API : alt_acp_id_map_fixed_read_set()

カテゴリ : SoC


本件は、HWLib の既知問題です。
SoC EDS v14.0.2 で以下のように修正されていますので、SoC EDS v14.0.2 以降のツールにアップデートしてください。

 対象ファイル
  $SOCEDS_DEST_ROOT¥ip¥altera¥hps¥altera_hps¥hwlib¥src¥hwmgr¥alt_address_space.c

 関数名
  alt_acp_id_map_fixed_read_set()
 <193行目付近>

 【14.0以前】
   if (input_id > ALT_ACP_ID_OUT_DYNAM_ID_7 || output_id == ALT_ACP_ID_MAX_OUTPUT_ID)
   {
     return ALT_E_BAD_ARG;
   }

 【14.0.2以降】
   if (input_id > ALT_ACP_ID_MAX_INPUT_ID || output_id > ALT_ACP_ID_MAX_OUTPUT_ID)
   {
     return ALT_E_BAD_ARG;
   }


経験豊富なFAEが
無料でご相談を承ります。

特定製品の仕様からパーツの選定まで、当社のFAEが皆様のテクニカルなお悩みに無料で回答します。ぜひ、お気軽にご相談ください。