AR# 39491

12.3 EDK - 「ERROR:EDK - microblaze_0 (microblaze) - syntax error in expression "$value != 0.0": extra tokens at end of expression」というエラー メッセージが表示される

説明


EDK システムに対し次のエラー メッセージが表示されるのはなぜですか。

"ERROR:EDK - microblaze_0 (microblaze) - syntax error in expression "$value != 0.0": extra tokens at end of expression"

"ERROR:EDK - C_MEM_PART_DATA_DEPTH (IPNAME:mpmc, INSTANCE:DDR3_SDRAM) - can't use non-numeric string as operand of "*""

"ERROR:EDK:1585 - IPNAME:mpmc INSTANCE:DDR3_SDRAM -/opt/shared/installs/Unified_M.78/ISE_DS/EDK/hw/XilinxProcessorIPLib/pcores/
mpmc_v6_02_a/data/mpmc_v2_1_0.mpd line 254 - error computing override valuefor C_MEM_PART_DATA_DEPTH using tcl"

ソリューション


浮動小数点の値が使用されているため、これらのエラーが発生します。英語以外の言語でカンマが小数点の区切り文字として使用されるものがありますが、英語ではピリオドが使用されます。

この問題を回避するには、言語の環境変数を次のように設定します。
bash_prompt% export LANG=en_US.utf8

アンサー レコード リファレンス

マスター アンサー レコード

Answer Number アンサータイトル 問題の発生したバージョン 修正バージョン
34609 EDK 12.x - アンサーのリスト N/A N/A
AR# 39491
日付 12/15/2012
ステータス アクティブ
種類 一般
ツール