您好对话团队,
我正在研究一个项目的定制董事会。我正在使用da14585-00atdevkt-p开发套件 - Pro进行调试和OTP。当我尝试使用Keil检测我的电路板上的DA14585时,它正确地检测到设备。但是当我开始调试会话时,我得到“无法访问目标”错误,偶尔“无法访问内存”错误,调试会话失败。如果Keil能够检测到芯片,我对调试失败的疑问会有所怀疑。
请注意:
- 我正在使用SDK文件夹中的Blinky项目,并在带有DA14585的子板上正常工作,该DA14585附加到开发套件。
- 我正在删除女儿板,当我在我的定制板上工作时,我正在使用电线跳线
问候,
标记
设备:

嗨马克,
请你说明你是否已经烧掉了OTP?如果是,请记住,OTP代表一个时间可编程,因此您无法多次擦除并重新编写OTP。此外,如果刻录应用程序标志,并且在opt标头中禁用JTAG使能标志,则设备无法访问,这意味着您无法访问JTAG。请导航到目标> Debug> J-Link / J-Trace Cortex设置的选项,并确保窗口中出现SN和SWD Idcode,然后按OK。
谢谢,PM_DIALOG.
嗨pm_dialog,
我没有在芯片上做任何OTP。我尝试导航到目标>调试> J-Link / J-Trace Cortex设置。当我选择JTAG时,它不会显示任何IDcode,但SN代码可见。但是,当我选择SW两种代码时都是可见的。
问候,
标记
嗨马克,
我怀疑您的J-Link连接线太长。您可以尝试将电线从Devkit缩短到您的电路板 - 2-3英寸Max。此外,确保您的地线短(J5-2)。请尝试从Devkit(J5-23)提供供应。
您观察到的症状也可能是建立错误目标的项目(不是很可能 - 但完整性)。请看新的SDK6“入门”指南有关如何在Keil中选择正确的SmartBond设备(第3.1节)的详细信息。
/ mhv.
嗨mhv_dialog,
J-Link连接线长度低于2-3英寸。供应也通过DEV套件给出。
我还检查了目标名称和SDK。一切都是正确的。但调试断开问题仍然存在。请指导如何解决此问题。
问候,
标记
嗨马克,
请确保您的连接匹配原型提升指南。按照本指南中的说明,另请使用该教程中所述的Extent_peripherAl_Template指南。
/ mhv.