从Atmel工作室为Arduino Due板闪存二进制文件

时间:2014-05-30 13:36:01

标签: arduino atmel arduino-ide

我正在研究Arduino Due董事会。我需要使用SPI协议将模块连接到该板。 我有一个源代码,我在Atmel工作室项目中构建。现在我需要在Arduino Due板上刷这个二进制文件(.hex / .srec)。 为此,我为Atmel工作室安装了一个附加的Visual Micro。但它仍需要一些JTAG(如SAM ICE)进行闪烁。 我可以在不使用任何JTAG的情况下进行闪烁。 我也尝试过安装Arduino IDE。但我无法使用Atmel工作室项目。 如何在Arduino Due上刷这个二进制文件?请帮帮我

提前致谢

1 个答案:

答案 0 :(得分:1)

首先:您不需要JTAG来刷新Arduino草图。 Arduino IDE可以通过USB接口上传草图。

在Arduino IDE中查看工具 - >板/串口,选择串口arduino到期编程端口 如果没有,你需要司机 您需要通过电源插座旁边的micro USB插槽连接Due(另一个是原生USB)。

如果你想调试SAM3x,你需要一个JTAGICE3或SAM-ICE硬件(我在某处读到最新版本的Atmel工作室可能支持通过USB进行调试但不知道)。 如果你想要更多的软件支持,那么SAM-ICE是最好的选择 您不想使用JTAG。在期刊上有一个JTAG标题,但这很无用(如果有误,有人会纠正我) 通过SWD连接器(4个引脚)和3.3V(Vtarget)进行调试,将完全正常和快速(12mhz高数据吞吐量),而不是体积庞大的10个引脚,总共5个引脚。

但是,也许可以从IDE开始使用Arduino草图。 一旦开始,您可以查看调试。