【发布时间】:2018-10-06 03:14:06
【问题描述】:
我正在尝试为微控制器设计定制板
我正在尝试使用 microchip 的 SAM 系列 (SAMD21G18)
我可以在数据表中看到(PA30 和 PA31)作为(SWCLK 和 SWDIO)
所以我购买了 ATMEL-ICE,这些是我所知道的连接
- VCC -> 目标 VDDIN
- 接地->接地
- SWDIO -> PA31
- SWDCLK -> PA30
- nReset -> 目标重置
其他引脚呢 (键)和(SWO)?
关于接口..这是从连接器顶部开始的吗?所以我应该在 pcb 上放置确切的焊盘或孔?或者这是来自连接器的底部,我必须翻转它们?
另一个问题,如果我打算制作电路板并将装载机闪入其中.. 将其放入电路中的最佳方法是什么
我应该将 SWD 接口用作“盲孔”,然后将编程器引脚插入 pcb 吗?
【问题讨论】:
-
你当然可以暴露它们,但是对于 cortex-m 你只需要数据和时钟,你的调试板可能需要一个电压参考和一个接地来保持它们在同一水平是一件好事.重置,不一定需要。可能 atmel(现在的微芯片)有供应商特定的东西,但是对于通用的 cortex-m 数据和时钟是你所需要的。
-
现在调试器(我这里用的软件加硬件片外)可能有更多的要求,你可以使用openocd,你可以得到一个stlink卡,或者更便宜的核板,你可以断开调试器端,可以工作(跨品牌不是问题),甚至比 ebay 上的便宜,他们有这些 j-link 克隆板,带 vref、接地时钟和数据的小紫色板,售价 5 美元,与皮质配合得很好-m 到目前为止我已经尝试过了(我只是在之后按下了 ereset 按钮)。您可以制作一个分线板或获取一个并针对特定部分自己尝试一下。
标签: microcontroller atmel jtag swd