Arm Atmel ICE编程atsam4sd32c

Arm Atmel ICE编程atsam4sd32c,arm,atmel,atmelstudio,jtag,swd,Arm,Atmel,Atmelstudio,Jtag,Swd,我对使用32位atsam4sd32c ARM Cortex M4的定制pcb的编程有问题。我无法使用ATMEL-ICE调试器通过JTAG/SWD接口对微控制器进行编程。但是,我可以使用atmel studio 7.0命令promt获取设备签名标识符。手动芯片擦除和复位也是可能的 当我试图通过atmel studio 7.0软件对电路板进行编程时,上传挂起率为14% 我们已经尝试了很多,但没有取得进展 有人能帮忙吗?谢谢大家的回复 我知道这个问题有点不适合这个论坛。 但我希望这里有人有使用atme

我对使用32位atsam4sd32c ARM Cortex M4的定制pcb的编程有问题。我无法使用ATMEL-ICE调试器通过JTAG/SWD接口对微控制器进行编程。但是,我可以使用atmel studio 7.0命令promt获取设备签名标识符。手动芯片擦除和复位也是可能的

当我试图通过atmel studio 7.0软件对电路板进行编程时,上传挂起率为14%

我们已经尝试了很多,但没有取得进展


有人能帮忙吗?

谢谢大家的回复

我知道这个问题有点不适合这个论坛。 但我希望这里有人有使用atmel ARM系列微控制器的经验

我确实联系了Atmel的支持部门,并最终帮助了他们

问题在于JTAG线路的硬件设计。我不知道所有JTAG线路(TMS、TDI、TDO、NRST和TCK)上都需要上拉电阻器

应用电阻器后,编程工作正常

您好


Maarten Roozendaal

这听起来很可能是董事会本身的问题,a)我们帮不了多少忙,b)没有编程。快速查看数据表,JTAG/SWD引脚与GPIO混合在一起,这让我怀疑您有东西连接到这些引脚上,导致信号完整性问题。NRST和ERASE引脚不是多路复用的,调试探针很可能最初以最低的公分母时钟速率读取芯片ID,但一旦知道它在说什么,就使用特定于设备的更快的时钟进行编程,这将符合所描述的行为。