你好对话团队,
我正在为一个项目制作一个定制的板。我使用DA14585-00ATDEVKT-P开发工具包-Pro进行调试和OTP。当我试图用Keil检测我的板上的DA14585时,它能正确地检测到这个设备。但是,当我启动调试会话时,我会遇到“无法访问目标”错误,偶尔会出现“无法访问内存”错误,调试会话失败。我怀疑,如果keil能够检测到芯片,调试怎么会失败。
请注意:
- 我正在使用SDK文件夹中的blinky项目,它在DA14585的子板上正常工作,DA14585附在开发工具包中。
- 我正在卸下女儿板,我正在使用跨接线器,当我在我的定制板上工作
当做,
作记号
设备:

你好,马克,
你能不能说明一下你是否烧了OTP?如果是,请记住OTP代表一次可编程,因此您不能擦除和多次写入OTP。此外,如果应用程序标志被烧掉,并且OPT头中禁用JTAG enable标志,则设备将变得不可访问,这意味着您将无法访问JTAG。请导航到目标>调试>J-Link/J-Trace Cortex Settings选项,并确保SN和SWD IDCODE出现在窗口中,然后按OK。
谢谢,PM\u对话框
嗨,下午对话,
我没有在芯片上做任何OTP。我尝试导航到target>Debug>J-Link/J-Trace Cortex设置。当我选择JTAG时,它不显示任何IDCODE,但序列号代码可见。但是当我选择SW时,两个代码都是可见的。
当做,
作记号
你好,马克,
我怀疑你的J-Link连接线太长了。请尽量缩短从devkit到您的板的导线-最大2-3英寸。同时,确保接地线短(J5-2)。请尝试从devkit(J5-23)提供电源。
您观察到的症状也可能是为错误的目标构建项目(不太可能,而是为了完整性)而产生的。请参阅新SDK6“入门”指南有关如何在Keil中选择适当的SmartBond设备的详细信息(第3.1节)。
/MHv
嗨MHv炣对话框,
J形连杆连接导线长度低于2-3英寸。该供应也通过dev工具包提供。
我还检查了目标名称和sdk。一切正常。但调试断开问题依然存在。请指导如何解决这个问题。
当做,
作记号
你好,马克,
请确保您的连接与原型介绍指南. 按照本指南中的说明操作,还请使用该教程中描述的空\u外围设备\u模板指南。
/MHv