开源改变世界!!

基于 1284P 的板编译失败 #551

推推 grbl 2年前 (2023-02-05) 157次浏览
关闭
T3P3 开启了这个issue 2013 年 7 月 23 日 · 4条评论
关闭

基于 1284P 的板编译失败#551

T3P3 开启了这个issue 2013 年 7 月 23 日 · 4条评论

评论

基于 1284P 的板编译失败 #551

自从我上次下载 Marlin_v1 分支以来,一些东西破坏了 Sanguinololu 1284p 和类似板的编译。它失败并出现以下错误

c:/arduino-0023/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51/crtm1284p.o: In function __vector_default': (.vectors+0x64): relocation truncated to fit: R_AVR_13_PCREL against symbol__vector_25' defined in .text section in c:/arduino-0023/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51/crtm1284p.o

使用 Arduino-0023 的所有设置都是默认设置,除了将板类型更改为 62 或 63。

它在编译的链接阶段失败,这使得很难确定此错误的来源。

基于 1284P 的板编译失败 #551
贡献者

@T3P3这仍然会导致问题吗?如果是,你确定你没有弄乱你的 Makefile、gcc、库等吗?
我自己将 Arduino-0023 与基于 1284p 的 sanguinololu(实际上是从您那里购买的!)一起使用,并且工作正常。

基于 1284P 的板编译失败 #551
作者

@Nothingman我为没有关闭问题而道歉,后续更新现在可以为 Sanguinololu 和 Melzi 编译好。不确定是什么坏了,但显然很快就修好了。