DA14580 -没有SWD连接

⚠️
大家好. .感谢来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台的过程中,它将提供更好的功能,并包含在主对话网站。所有的帖子和账号已经迁移。我们现在只接受新论坛的流量-请发布任何新的帖子在//www.xmece.com/support.我们会在接下来的几天修复bug /优化搜索和标记。
5个职位/ 0个新职位
最后发表
Moterrola
离线
最后看到: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

Moterrola
离线
最后看到:2年7个月前
加入:2018-07-25 07:33
你好PM_Dialog,

你好PM_Dialog,
我有两个jtag: SEGGER J-Link Edu和SEGGER Atmel SAM-ICE。不管我用哪一个,效果都是一样的。连接正确,再次检查这个。我用示波器检查它和与探针接触单片机的引脚后,我能够观察时钟信号在SWDIO SWCLK和停数据信号——我甚至能够测量上升和下降时间,大约是200 ns如果我没记错的话,而合理的价值肯定。也没有振荡,所以它不可能是轨道的电感性或电容性。实际上,今天早些时候,我设法让它在Keil uVision发现-我不得不断开电源从董事会相对较长时间(大约1分钟)。然后我可以在我的PC上检测它,但当我试图开始调试时,它丢弃了关于CPU无法停止的错误。在此之后,直到我再次断开电源约1分钟后,MCU才被检测到。看起来好像有什么东西在发出噪声,但我不知道可能是什么,集成在芯片里的DC-DC转换器?所有的外围设备都与电源断开了。
更新:分析了DC-DC变换器的工作原理。在插入电压源后,波纹大约是60-70mVpp(不是很糟糕,但仍然比数据表中多很多)。但过了一会儿,他们就跳到了700-800mV!有什么问题吗?

Moterrola
离线
最后看到: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