DA14580 - 没有SWD连接

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
5个帖子/ 0新
最后一篇
Moterro ra.
离线
最后一次露面:2年7个月前
加入:2018-07-25 07:33
DA14580 - 没有SWD连接

早上好。
我正在基于DA14580开发自己的董事会。当我尝试通过SWD连接到MCU时,连接失败 - 它不会出现在Keil的目标选项中 - >调试 - >设置。电源还可以,因为DC-DC转换器按预期工作。我断开了所有的外围,但无效。有时,偶尔一次,设备变得可发现,但仅在很短的时间内。在第一次编程MCU之前是否有什么需要做的?我究竟做错了什么?

设备:
PM_DIALOG.
离线
最后一次露面:1周4天前
职员
加入:2018-02-08 11:03
嗨moterrola,

嗨moterrola,

你能澄清你使用哪个版本的JTAG?请注意,在我们的产品中,我们正在使用J-L亚博电竞菠菜ink Lite ARM,我们只支持此版本的JTAG。实际上是一个定制板,请检查DA14580之间的连接,SWDIO引脚是正确的。此外,您不应该在编程MCU之前第一次进行一些事情。

谢谢,PM_DIALOG.

Moterro ra.
离线
最后一次露面:2年7个月前
加入:2018-07-25 07:33
你好pm_dialog,

你好pm_dialog,
我有2个JTAGS:Segger J-Link Edu和Segger Atmel Sam-Ice。无论我使用哪一个,效果都是一样的。连接是正确的,双重检查。我用示波器检查了它,在用探头触摸MCU的引脚后,我能够在SWCLK上观察SWCLK上的时钟信号,在SWDIO上进行升降的数据信号 - 我甚至能够测量上升和下降时间,这是我的升高,如果我大约是200ns记住正确的 - 相当合理的价值。没有振荡,也没有振荡,因此它不能是轨道的电感或电容性。实际上,今天早些时候,我设法在Keil Uvision发现它 - 我不得不在电路板上断开电力相对较长的时间(约1分钟)。然后我能够在我的电脑上检测到它,但是当我试图开始调试时,它会扔掉关于CPU无法停止的错误的错误。之后,MCU不再可检测到,直到我再次断开电源〜1分钟。看起来像一些产生一些噪音的东西,但我不知道它可以是什么 - 集成在芯片中的DC-DC转换器? All of the peripherials are disconnected from the supply.
更新:我分析了DC-DC转换器的工作。在插入电压源后,涟漪约为60-70mvpp(并不是那么糟糕,但仍然超过数据表)。但经过一小段时间,他们跳起来像700-800mv!什么可能是错的?

Moterro ra.
离线
最后一次露面:2年7个月前
加入:2018-07-25 07:33
抱歉制作大惊小怪 - 这

抱歉大惊小怪 - 原因是 - 通常在这种情况下 - 微不足道。16MHz振荡器焊接错误的方式。MCU现在工作得很好。
谢谢你的回答。

PM_DIALOG.
离线
最后一次露面:1周4天前
职员
加入:2018-02-08 11:03
嗨moterrola,

嗨moterrola,

如果16MHz晶体振荡器不起作用,这意味着DA14580无法正常工作,因此您无法检测到JTAG。谢谢你的迹象。很高兴你识上你的问题。

谢谢,PM_DIALOG.