要解决这些问题,请执行以下步骤:
问题 1:
"pinmux_config_cyclone5.c",第 241 行:警告:#1-D:最后一行文件行没有新线"
解决 方案:
- 在文本编辑器中打开 pinmux_config_cyclone5.c,并在文件末尾添加新的行/引号返回
问题:
"/sequencer.c,第 76 行:错误:#79:预期类型规格 asm(".global __alt_stack_pointer");"
解决 方案:
- 文本编辑器中的 Open sequencer.c
- 将以下内容添加至 #ifdef HPS_HW 部分
#include"sdram_phy.h" - 请删除以下部分:
#if ARRIAV
将初始堆栈指针放置在端到端的安全偏移的临时变通办法
#define STRINGIFY STRINGIFY_STR
#define STRINGIFY_STR #s
asm("全局__alt_stack_pointer");
asm(" __alt_stack_pointer = " STRINGIFY(STACK_POINTER));
#endif
如果 CYCLONEV
将初始堆栈指针放置在端到端的安全偏移的临时变通办法
#define STRINGIFY STRINGIFY_STR
#define STRINGIFY_STR #s
asm("全局__alt_stack_pointer");
asm(" __alt_stack_pointer = " STRINGIFY(STACK_POINTER));
#endif - 在文本编辑器中打开 sequencer.h,删除所有外部联网声明,并将它们置于序列器的#includes下。c
- 保存并关闭排序器.c 和定序器。h
这些问题计划在 SoC EDS 的未来发行版中修复。