Arduino将在Atmel Studio 6.1中发布。没有Visualmikro

Arduino将在Atmel Studio 6.1中发布。没有Visualmikro,arduino,sbrk,Arduino,Sbrk,我更喜欢Visualmikro的教程,因为我喜欢能够跳入arduino函数并修改它们,而无需安装任何插件 我试着按照教程编译我的项目,但它不起作用:“对_sbrk的未定义引用”。对我来说,这听起来像是一个非常糟糕的链接器错误 我需要修改一些内容,因为本教程是为旧版本的IDE编写的,针对的是AVR而不是SAMs: GNU C++/符号 列表项 F_CPU=84000000L ARDUINO=154 GNU C++/目录 […]\Arduino\hardware\Arduino\sam\cor

我更喜欢Visualmikro的教程,因为我喜欢能够跳入arduino函数并修改它们,而无需安装任何插件

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

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

GNU C++/符号

  • 列表项
  • F_CPU=84000000L
  • ARDUINO=154
GNU C++/目录

  • […]\Arduino\hardware\Arduino\sam\cores\Arduino
  • […]\Arduino\hardware\Arduino\sam\variants\Arduino\u due\u x(必须更改此项)
  • […]\Arduino\hardware\Arduino\sam\system\libsam
ARM/GNU链接器/库

  • libcoreDue.a(我添加了Due,以便能够识别arduino的类型)
  • libsam_sam3x8e_gcc_rel_a
  • 以及这两个文件的路径
你知道我会错过什么吗


非常感谢你

我很想回答这个重要的问题。我可以问一下您今天是否已经成功了吗?@user3293156恐怕没有。但是您可能会发现有趣的是,跳转到函数也应该与VisualMikro一起工作。如果您正在寻找本机ARM板,我可以推荐STM32系列:硬件调试器很便宜(约20欧元),有很好的教程,还有免费的IDE(CooCox CoIDE)。我最终与之合作的董事会是Olimexino-STM32。