これらの問題を回避するには、以下の手順に従ってください。
問題 1:
「pinmux_config_cyclone5.c」、行 241: 警告: #1-D: ファイルの最後の行は、新しい行なしで終了します」
回避 策:
- テキスト・エディターで pinmux_config_cyclone5.c を開き、ファイルの最後に新しいライン / スラインリターンを追加します。
問題:
"/sequencer.c、76 行目: エラー: #79: 予期されるタイプ指定子 asm(.global __alt_stack_pointer」;;
回避 策:
- テキスト・エディターで sequencer.c を開きます。
- 次の内容を [#ifdef HPS_HW] セクションに追加します。
「sdram_phy.h」の#include - 次のセクションを削除します。
#if ARRIAV
初期スタックポインターを最後から安全なオフセットに配置する一時的な回避策
STRINGIFY STRINGIFY_STRの#define
#define STRINGIFY_STR #s
asm(".global __alt_stack_pointer");
asm("__alt_stack_pointer = " STRINGIFY(STACK_POINTER));
#endif
CYCLONEV が
初期スタックポインターを最後から安全なオフセットに配置する一時的な回避策
STRINGIFY STRINGIFY_STRの#define
#define STRINGIFY_STR #s
asm(".global __alt_stack_pointer");
asm ("__alt_stack_pointer = " STRINGIFY(STACK_POINTER));
#endif - テキスト・エディターで sequencer.h を開き、すべての extern インライン宣言を削除し、sequencer.c の#includesの下に配置します。
- sequencer.c と sequencer.h を保存して閉じます。
これらの問題は、今後の SoC EDS リリースで修正される予定です。