我正在创建一个简单的程序来熟悉 Atmel Studio 6(在 Win 7 X64 上运行),使用 ASF 提供的用于 SAM4S 微控制器的库/驱动程序。在编译过程中,我在 startup_sam4s.c 文件中得到了几个 (19) 未定义的参考错误。我听说这通常意味着项目中缺少一个文件/缺少链接器文件,但我(有理由)确信我已将所有必需的文件添加到我的解决方案中。
这些错误都是“对 _szero 的未定义引用”排序,并且与此错误报告中提到的完全相同(尽管使用不同的微控制器系列)。我已按照修复说明进行操作,但无济于事。我还尝试过重新安装、升级到 v6.1(这应该修复上述错误),并更改链接器脚本文件夹的权限(它似乎无法找到链接器脚本位置),并将所有内容注释掉确保不是我的程序导致了问题。
如果有人可以就可能导致此问题的原因提出一些建议,我将不胜感激。提前致谢。
编辑:嗯。重新启动机器并再次启动 Atmel Studio,然后再次进行错误修复过程,现在我只收到三个错误:未定义的 Writer.c 中的 _write 引用,未定义的 Readr.c 中的 _read 引用,以及我之前遇到的错误, ld 返回 1 个退出状态。