我更喜欢来自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
- 以及这两个文件的路径。
知道我可能错过了什么吗?
太感谢了!