我已成功编译了一个示例程序,该程序随开发板一起提供。我还通过putty连接到电路板,并从工厂运行了板上的可执行文件。但是我无法将我的elf文件推送到电路板上,因为缺少调试/编程接口。我无法弄清楚问题是什么。在安装驱动程序之前,我关闭了Win7的防火墙和防御器。随函附上几张照片;我需要购买JTAG到USB电缆吗?现在,我只是通过主板上的USB接口连接到主板。但是该主板配备了JATG和miniJTAG。 @ DigiNinja-我有AT97SC3205T-SDK2。你还可以对防火墙发表评论吗?我是否需要一直关闭防火墙和防御器,或者只是在我安装USB驱动程序时? 我发布了一块带有所有其他接口的电路板图片。 我需要these之一吗? 这是设备编程选项的图片:
@ all-谢谢。我有一个起点。我现在需要阅读文档。
答案 0 :(得分:0)
用户指南提供了您需要的信息,可以在此处下载:http://www.atmel.com/Images/Atmel-8528-TPM-I2C-SPI-Development-Kit-UserGuide.pdf
来自用户指南: “USB引导加载程序仍在ROM存储器中预编程。此引导加载程序可用于重新加载TPM演示软件映像或加载SAM4S ARM演示软件。该套件具有JTAG连接器,可以从套件中拆卸并连接到电路板上的迷你JTAG连接器。这将允许重新编程SAM4S ARM。“
这意味着您应该能够使用预加载的USB引导加载程序加载新的软件映像。如果您不想使用引导加载程序或已将其删除,则需要使用JTAG。
从用户指南:“对于更高级的系统内编程技术,可以在提供的JTAG接口端口上使用系统内编程器SAM JTAG ICE与AtmelStudio®相结合,对处理器进行完整的编程控制。”