Part Number:CC1310Other Parts Discussed in Thread:SYSCONFIG, UNIFLASH,
自己画的PCB,上电检验:DCOUPLE脚输出1.3V,DCDC_SW脚输出1.7V供给VDDR,VDDR_RF;代码可以下载,但是不能进入调试模式,出现错误:Error: (Error -1170 @ 0x0) Unable to access the DAP. Reset the device, and retry the operation. If error persists, confirm configuration, power-cycle the board, and/or try more reliable JTAG settings (e.g. lower TCLK). (Emulation package 9.12.0.00150)
Galaxy Yue:
您好,
可能是被锁机了,相同的Err您可以参考这个帖子获得解决方法
https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/879409/ccs-cc1312r-unable-to-access-dap-error-on-debug
这个看起来更符合您的情况一些
https://www.ti2k.com/wp-content/uploads/ti2k/DeyiSupport_1GHz_ccsv7_debugging_jtag_connectivity_issues.html
也请您参阅一下这个文档,看看是不是debug端出现问题了
,
yang zhiwen:
您好,这个硬件版本内部电源电压输出正确(1.3V,1.7V),RC复位电路参数为R=100k,C=0.1uF;有个异常的地方:外部晶振没启动,难道这是导致这个问题的原因吗?谢谢。
,
Galaxy Yue:
我需要更具体的了解一下情况
请您描述一下
1.您对在硬件方面做了哪些修改 方便把电路图贴上来吗 还需要您的连线图
2.您使用了什么例程,是否修改,是否跳过sysconfig生成的文件
3.请问您可以在uniflash中识别到该设备吗
错误:(错误-1170 @ 0x0)无法访问 DAP。 重置设备,然后重试该操作。如果错误仍然存在,请确认配置、重新启动电路板和/或尝试更可靠的 JTAG 设置(例如较低的 TCLK)。
此错误是由 JTAG 调试器无法访问 DAP 或其 ARM 子核之一引起的。 这通常是由于主板上的硬件故障或子核上的无效代码导致其不断自行重置而引起的。
如果此错误源自软件,则可以通过直接访问 DAP 并尝试重置有问题的核心、锁定它或通过 GEL 脚本擦除其闪存来恢复它(某些微控制器已预加载例程以允许执行此操作) 。
笔记:一些用户报告此错误也与上面的无效设备 ID 错误同时发生。对于某些设备,例如 CC13xx 和 CC26xx,GEL 脚本可直接在菜单 Scripts → <device name> → MassErase 中使用。
,
Galaxy Yue:
XDS110仿真器上不连接RST,则出现您这种情况
请尝试:插针链接上RST则可以正常debug。
,
yang zhiwen:
您好,测试了几个历程都是这样的,软件没有问题,uniflash能识别这个设备。另外我怎么可以把原理图和PCB发给您呢?
,
yang zhiwen:
您好,这个问题不会出现,总共连接RST,TMS,TCK,GND,3.3V
,
Galaxy Yue:
原理图和PCB发到我邮箱就可以
另,这是硬件审核的link,您这边也同步进行一下
https://www.ti2k.com/wp-content/uploads/ti2k/DeyiSupport_1GHz_SIMPLELINK-SUB1GHZ-DESIGN-REVIEWS
yang zhiwen 说:外部晶振没启动,难道这是导致这个问题的原因吗?
关于这个,我认为如果您的内部晶振配置正确应该是没问题的,您也可以尝试让外部晶振起振
,
yang zhiwen:
您好,麻烦您把不需要外部晶振的软件发一份给我测试一下,谢谢哈。
,
Galaxy Yue:
设置外部晶振的方式
https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/695393/rtos-cc1310-external-crystal-software-setting-issue
没有您说的单独的软件
例程中本身使用的是外部晶振,
例程默认就是使用的外部低频晶振,如果没有修改过ccfg文件,那么就是正常的,不用再修改:
#define SET_CCFG_MODE_CONF_SCLK_LF_OPTION 0x2 // LF XOSC
,
yang zhiwen:
您好,出现这个问题是硬件原因还是软件原因呢?
,
Galaxy Yue:
硬件方面的回复是
有可能的是你们晶振的负载电容选大了,这个参考一下规格书对于晶振的要求。或者和开发板兑换一下料吧,看看哪里用错了。
另外,看你们的32k没有,如果使用内部RC, sysconfig还是要配置一下的。
,
Galaxy Yue:
另,
https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/502679/error–1170-unable-to-access-the-dap
请参考这个链接,排查一下
,
yang zhiwen:
根据规格书,我把晶振和负载电容都换了,问题仍然存在;麻烦收一下邮件,谢谢。
,
yang zhiwen:
Error connecting to the target:(Error -241 @ 0x0)A router subpath could not be accessed.A security error has probably occurred.Make sure your device is unlocked.(Emulation package 9.12.0.00150)
您好,我有一个试品出现这个问题,您有解决方法吗?
,
Galaxy Yue:
邮件收到同时附上给硬件那边看过了
,
Galaxy Yue:
您的设备被锁了
Error -1170 也是被锁的一种表现
请您导入到uniflash中进行内存擦除看看
https://www.ti2k.com/wp-content/uploads/ti2k/DeyiSupport_1GHz_126491632,239^v2^insert_chatgpt&utm_term=cc1310%E5%BC%80%E5%8F%91&spm=1018.2226.3001.4187
这个是解除锁机的方法