CC26x0/CC2640R2F/CC26X2/CC13X0/CC13X2系列平台支持cJTAG和JTAG调试接口。 本文已CC2640R2F为例。CC2640R2F LaunchPad具有板载XDS110,这是大多数例程中默认使用的调试器。
调试时,有时会连接多个板子,为了区分,需要设置调试器的序列号,步骤如下:
一、在Code Composer Studio中配置调试器
如果只连接了一个调试探针,则CCS将在启动调试会话时自动选择该调试探针。 您可以通过单击工具栏上的调试图标 来启动调试。
如果在启动调试会话时连接了多个调试探针,则CCS会提示您选择一个调试探针,如下图所示。CCS会将所选的调试探针保存在项目的目标配置中。
要设置或更改项目的调试探针,必须在项目的目标配置中设置探针的序列号。
二、查找序列号
要查找XDS110调试探针的序列号,请打开command命令提示符并针对您的CCS版本运行xdsdfu.exe命令,例如 c:\ ti \ ccs_7_3_0_00019 \ ccsv7 \ ccs_base \ common \ uscif \ xds110 \ xdsdfu.exe -e。 这将枚举出所有连接的XDS110调试探针。 输出类似下面这样的结果:
C:\>c:\ti\ccs_7_3_0_00019\ccsv7\ccs_base\common\uscif\xds110\xdsdfu.exe -e
USB Device Firmware Upgrade Utility
Copyright (c) 2008-2015 Texas Instruments Incorporated. All rights reserved.
Scanning USB buses for supported XDS110 devices...
<<<< Device 0 >>>>
VID: 0x0451 PID: 0xbef3
Device Name: XDS110 Embed with CMSIS-DAP
Version: 2.3.0.9
Manufacturer: Texas Instruments
Serial Num: L1100017
Mode: Runtime
<<<< Device 1 >>>>
VID: 0x0451 PID: 0xbef3
Device Name: XDS110 Embed with CMSIS-DAP
Version: 2.3.0.9
Manufacturer: Texas Instruments
Serial Num: L11000EN
Mode: Runtime
Found 2 devices.
C:\>
假如用的是XDS100系列调试探针,请打开命令提示符并针对您的CCS版本运行xds100serial.exe命令,例如 c:\ ti \ ccs_7_3_0_00019 \ ccsv7 \ ccs_base \ common \ uscif \ xds100serial.exe。输出类似下面这样的结果:
C:\>c:\ti\ccs_7_3_0_00019\ccsv7\ccs_base\common\uscif\xds100serial.exe
Scanning for XDS100 emulators...
VID/PID Type Serial # Description
0403/a6d1 XDS100v3 06EB12213144 Texas Instruments XDS100v3
C:\>
三、配置序列号
调试时可能需要设置或取消所选的调试探针。 可通过以下步骤实现:
四、在IAR中配置调试器
如果仅连接了一个调试器,则在单击 按钮时,IAR会自动使用它。
如果连接了多个调试探针,请使用以下步骤使IAR选择特定的调试器。
- 打开项目选项(Project → Options)
- 然后Debugger entry.
- 然后Extra options.
- 添加以下命令行选项:--drv_communication=USB:#select