我从RobotDYN购买了 SAMD21G18A(ARM Cortex M0+)并试图简单地设置来对其进行编程,但我找不到太多关于如何连接/设置以进行编程和调试的文档。
在网站上它说“它最重要的功能之一是 Atmel 的嵌入式调试器 (EDBG),它提供了一个完整的调试接口,无需额外的硬件......”所以我假设连接将类似于其他一些像 Arduino、PI 或 Beaglebone 这样的 MCU 开发板意味着不需要 JTAG 编程器之类的东西,但我不知道是否是这种情况,或者我只是对如何设置感到困惑。
谁能指出我如何上传程序并设置我的 IDE 的正确方向?我可以找到关于寄存器、newlib 库和类似内容的各种信息,但在实际连接或其他需要的组件上找不到太多信息。
如果有人使用该组合,我更喜欢 Visual Studio +VisualGDB,但我会接受任何帮助,这样我就可以开始了。我也试过 Atmel Studio 和 Arduino IDE 也没有成功。顺便提一下,我不是在寻找分步指南,只是在寻找关于我应该如何进行的方向和解释。
当我安装 Arduino IDE 时,我能够让开发板在 COM11 下显示为 Arduino-M0,所以我可能只是缺少一些驱动程序?
编辑: 我一直在互联网上寻找可能的连接方式,似乎我需要某种程序员/调试器。我还发现这些板有几种类型,其中一种是XPlained 系列。我查看了原理图,除了 ATSAMD21 之外,它们还有一个 ATMega。我有各种 AVR、BeagleBone Black 以及 FTDI CDM USB 电缆。有谁知道是否可以使用其中任何一个来设置编程/调试?