解决/修复方法
要解决这些问题,请按照以下步骤操作:
问题1:
“pinmux_config_cyclone5.c”,第241行:警告:#1-D:文件的最后一行没有换行符结束“
解决方法:
- 在文本编辑器中打开pinmux_config_cyclone5.c,并在文件末尾添加新的行/回车符
问题:
“<path> /sequencer.c,第76行:错误:#79:期望类型说明符asm(”。global __alt_stack_pointer“);”
解决方法:
- 在文本编辑器中打开sequencer.c
- 将以下include添加到#ifdef HPS_HW部分
#include“sdram_phy.h” - 删除以下部分:
#if ARRIAV
//临时解决方法,将初始堆栈指针放在距离结尾的安全偏移处
#define STRINGIFY(s)STRINGIFY_STR(s)
#define STRINGIFY_STR(s)#s
asm(“。global __alt_stack_pointer”);
asm(“__ alt_stack_pointer =”STRINGIFY(STACK_POINTER));
#万一
如果是CYCLONEV
//临时解决方法,将初始堆栈指针放在距离结尾的安全偏移处
#define STRINGIFY(s)STRINGIFY_STR(s)
#define STRINGIFY_STR(s)#s
asm(“。global __alt_stack_pointer”);
asm(“__ alt_stack_pointer =”STRINGIFY(STACK_POINTER));
#万一 - 在文本编辑器中打开sequencer.h,并删除所有extern内联声明,并将它们放在sequencer.c中的#includes下
- 保存并关闭sequencer.c和sequencer.h
这些问题计划在未来的SoC EDS版本中修复。
没有回复内容