SWD界面SAM设备

时间:2018-04-25 15:10:29

标签: microcontroller atmel jtag swd

我试图为微控制器设计定制板

我正在试用微芯片的SAM系列(SAMD21G18)

他们建议: enter image description here

https://www.microchip.com/webdoc/GUID-DDB0017E-84E3-4E77-AAE9-7AC4290E5E8B/index.html?GUID-6A4D7A9A-C350-4FDF-BECA-198D23A19E44

我可以在数据表中看到(PA30和PA31)为(SWCLK和SWDIO)

所以即时购买ATMEL-ICE,这些是我所了解的连接

  1. VCC - >目标VDDIN
  2. GND - > GND
  3. SWDIO - > PA31
  4. SWDCLK - > PA30
  5. nReset - >目标重置
  6. 其他引脚怎么样 (关键)和(SWO)?

    关于接口..这是从连接器的顶部?所以我应该把精确的垫子或孔放在pcb中?或者这是从连接器的底部,我必须翻转它们?

    另一个问题,如果我计划制作电路板并将装载机闪存到它们中......最好的方法是把它放在电路中

    我应该只使用SWD接口作为" Blind Via"然后将程序员引脚插入pcb?

1 个答案:

答案 0 :(得分:2)

(KEY)是一个物理键,用于确保以正确的方向连接Cortex调试连接器。通常填充与连接器上的(KEY)对应的孔,并且通常切割与头部上的(KEY)对应的销。所以(KEY)实际上是从董事会的观点来看没有联系。

SWO引脚支持高级调试功能(如果它们受微控制器和调试工具支持)。 SWO启用的高级调试功能称为串行线查看器(SWV)和仪表跟踪宏单元(ITM)。这些功能不是必需的,但可以更容易地追踪困难的软件错误。

nRESET可能不是绝对必要的,但它允许您的调试工具在下载固件后自动重置电路板。如果没有连接nRESET,您可能需要在每次下载新固件时手动重置电路板进行调试。

该引脚布局俯视上方的标题。请参阅this page上的Cortex Debug标头图片。请注意,板上标有引脚1,并且(KEY)引脚被切断。

最好的方法是购买" 10针Cortex调试连接器"并将其焊接到你的电路板上。