Part Number:TM4C1230D5PMOther Parts Discussed in Thread:UNIFLASH,
Debug Port Unlock
Users can access the XDS Debug Port Unlock tool (dbgjtag) in the <installDir>/deskdb/content/TICloudAgent/<os>/ccs_base/common/uscif/
Example Usage:
dbgjtag -f @xds100v2 -Y unlock,mode=tiva
dbgjtag -f @xds200 -Y unlock,mode=tiva
这里什么意思?
我现在jtag已经上锁了,如果解开?
我现在使用MSP-EXP432P401 development Kit板
Yale Li:
您好,这个提示就是有关如何解锁XDS的:
wenzheng Li 说:<installDir>/deskdb/content/TICloudAgent/<os>/ccs_base/common/uscif/
这个是工具所在的目录;
wenzheng Li 说:
dbgjtag -f @xds100v2 -Y unlock,mode=tiva
dbgjtag -f @xds200 -Y unlock,mode=tiva
这个是用法示例。
,
wenzheng Li:
您好!我所表达是的,这个debug port unlock功能在uniflash里面有没有这个功能?如果有,在如哪里,如何操作?
,
Yale Li:
在UniFlash GUI中没有这个功能,UniFlash中的Debug Port Unlock工具dbgjtag是一个命令行工具,工具在这个位置:
wenzheng Li 说:<installDir>/deskdb/content/TICloudAgent/<os>/ccs_base/common/uscif/
,
wenzheng Li:
dbgjtag -f @xds100v2 -Y unlock,mode=tiva
-f是频率选择
@xds100V2 如查询我仿真器名字?
-Y是什么配置仿器
mode=tive是什么意思?
,
Yale Li:
wenzheng Li 说:-f是频率选择
-f选项用于调试探针选择;
wenzheng Li 说:如查询我仿真器名字?
您的LaunchPad开发板上有标明,MSP-EXP432P401R Development Kit的话是XDS110。
这是这个命令的说明,作用是在目标器件上执行解锁程序。
wenzheng Li 说:mode=tive
这仅仅是一个示例用法,以Tiva(Tiva C Series ARM® Cortex-M Microcontrollers,TI的另一个MCU系列)为例。如上图所示,您使用MSP432P401R的话可以试一下mode=msp432e4
,
wenzheng Li:
你好!我现使用msp432P401 的板子,但我没有使用MSP432芯片,而是使用Tm4c1230d5pm;
然后Mode=tiva,就出现上面图片,mode=msp432e4好像是可以的。
,
wenzheng Li:
,
Yale Li:
wenzheng Li 说:我现使用msp432P401 的板子,但我没有使用MSP432芯片,而是使用Tm4c1230d5pm;
您说的是LaunchPad上半部分靠近USB插头的那个TM4C芯片吗?那个芯片是XDS110仿真器的主控芯片。不太理解您 “没有使用MSP432芯片,而是使用Tm4c1230d5pm” 是什么意思。
wenzheng Li 说:
第一,您的第一个命令敲错了,应该是tiva;
第二个红框里已经给出了操作步骤:
按下reset键并在上电时保持–>按任意键继续
释放reset键–>按任意键继续
重启电路板以完成解锁过程。
,
wenzheng Li:
也就是用了XDS110那部份,jtag接口连到Tm4c1230d5pm做仿真,断开了板子自带的Msp432P401芯片
,
wenzheng Li:
你好!我现在使用是TM4C1230D5pm应该属于Cortex才对,但我mode=Cortex同样报错。
,
Yale Li:
wenzheng Li 说:也就是用了XDS110那部份,jtag接口连到Tm4c1230d5pm做仿真,断开了板子自带的Msp432P401芯片
您的意思外接了一个JTAG调试器来调试MSP-EXP432P401R Development Kit上的TM4C吗?
还是用MSP-EXP432P401R Development Kit上的XDS110来调试另外一个TM4C板子?
wenzheng Li 说:我现在使用是TM4C1230D5pm应该属于Cortex才对,但我mode=Cortex同样报错。
命令帮助中写的很清楚,这个命令支持的模式只有mode=msp432e4和mode=tiva:
Yale Li 说:
,
wenzheng Li:
您好!
是用MSP-EXP432P401R Development Kit上的XDS110来调试另外一个TM4C板子?
,
Yale Li:
您试一下mode=tiva
,
wenzheng Li:
你好,还是解决不了锁
,
wenzheng Li:
1、我是MSP-EXP432P401R 来烧写TM401230D5调试板,前几次都是成功烧写的,后面一次Erase Flash之后就再也烧不进了(提示,之前也Erase Flash过也是没问题的),然就出现每二图的报错,这种情况我认是Jtag口锁住了,我之前使用这款芯片很易锁,解锁后又可以使用了,那使用的是TM4c1294XL LaunchPad 烧录和解锁是没有问题的。
2、cmd 那图是操作命令,显示也没有报错,any key重新上电再烧写,就是出现第二图片提示。
,
Yale Li:
其实有一个很简单直接的方法可以判断是不是调试器出了问题:
您用MSP-EXP432P401R上的调试器,给MSP-EXP432P401R上的MSP432P401R自己烧写程序。
,
wenzheng Li:
你好,试过了,是可以的
,
Yale Li:
这说明调试器没有出问题。
wenzheng Li 说:
有关Error -1170出现的可能原因及解决办法,请参考cannot-access-the-dap。
这个问题的核心是无法访问DAP;首先应该考虑硬件连接方面的问题。