1

我更喜欢来自http://www.engblaze.com/tutorial-using-atmel-studio-6-with-arduino-projects/的教程而不是 Visualmikro,因为我喜欢能够跳入 arduino 函数并修改它们而不必安装任何类型的插件。

我尝试按照教程编译我的项目,但它不起作用:“未定义对 _sbrk 的引用”。对我来说,这听起来像是一个非常糟糕的链接器错误?

我需要修改一些内容,因为本教程是为旧版本的 IDE 编写的,并且针对的是 AVR 而不是 SAM:

GNU C++/符号

  • 项目清单
  • F_CPU = 84000000L
  • 阿杜诺=154

GNU C++/目录

  • [...]\Arduino\硬件\arduino\sam\cores\arduino
  • [...]\Arduino\hardware\arduino\sam\variants\arduino_due_x (不得不改变这个)
  • [...]\Arduino\硬件\arduino\sam\system\libsam

ARM/GNU 链接器/库

  • libcoreDue.a(我添加了 Due,以便能够识别 arduino 的类型)
  • libsam_sam3x8e_gcc_rel_a
  • 以及这两个文件的路径。

知道我可能错过了什么吗?

太感谢了!

4

0 回答 0