主题中讨论的其他器件:CC3220SF、 UNIFLASH、 LAUNCHCC3220MODASF、
我有一个 LAUNCHXL-CC3220SF 以及 LAUNCHXL-CC3220MODASF。 两者均可通过 USB 连接至 CCS 9.3、与板载目标芯片(分别为 CC3220SF 和 CC3220MODASF)配合使用。 我已经成功地将 LAUNCHXL-CC3220SF 与非板载目标(自己的开发板)配合使用- 但我无法使 LAUNCHXL-CC3220MODASF 实现相同的功能。 通过 JTAG 和 RX/TX 线连接 LAUNCHXL-CC3220MODASF 时、处理器 SOP 设置必须为100 [2:0]、Uniflash 才能连接到我的开发板。 如果 SOP=100、我可以连接、但不能闪存。 如果我的开发板设置为 SOP 010 [2:0]、则 Uniflash 根本无法连接。 我在 LAUNCHXL-CC3220SF 板上没有此类错误、该板可按预期轻松与所有 SOP 设置配合使用。
两个电路板之间的跳线设置相同。
查看两个电路板的原理图、我注意到 XDS110页面上没有明显的差异。 LAUNCHXL-CC3220SF 具有一个 VSENSE 跳线、该跳线标记为 VBuffer、但似乎提供相同的功能。
测试探头连接表明 LAUNCHXL 板之间没有差异、以下是测试输出:
[开始:德州仪器 XDS110 USB 调试探针]
执行以下命令:
%CCS_base%/common/uscif/dbgjtag -f %boarddatafil文件%-RV -o -S 完整性
[结果]
---- [打印电路板配置路径名]---------------
/Users/joost/.ti/ccs930/0/0/BrdDat/testBoard.dat
---- [打印重置命令软件日志文件]-----------------
此实用程序已选择100或510类产品。
此实用程序将加载适配器'libjioxds110.dylib'。
库构建日期为2019年11月25日。
库构建时间为'15:02:58'。
库软件包版本为'8.4.0.00006'。
库组件版本为'35.0.0'。
控制器不使用可编程 FPGA。
控制器的版本号为'5'(0x00000005)。
控制器的插入长度为"0"(0x00000000)。
此实用程序将尝试重置控制器。
此实用程序已成功重置控制器。
---- [打印重置命令硬件日志文件]-----------------
扫描路径将通过切换 JTAG TRST 信号进行复位。
控制器是具有 USB 接口的 XDS110。
从控制器到目标的链路是直接的(不带电缆)。
该软件配置为 XDS110功能。
控制器无法监控 EMU[0]引脚上的值。
控制器无法监控 EMU[1]引脚上的值。
控制器无法控制输出引脚上的时序。
控制器无法控制输入引脚上的时序。
扫描路径链路延迟已精确设置为"0"(0x0000)。
---- [对 JTAG IR 执行完整性扫描测试]-----
此测试将使用64个32位字的块。
该测试将仅应用一次。
使用0xFFFFFFFF 进行测试。
扫描测试:1、跳过:0、失败:0
使用0x00000000执行测试。
扫描测试:2、跳过:0、失败:0
使用0xFE03E0E2执行测试。
扫描测试:3、跳过:0、失败:0
使用0x01FC1F1D 进行测试。
扫描测试:4、跳过:0、失败:0
使用0x5533CCAA 进行测试。
扫描测试:5、跳过:0、失败:0
使用0xAACC3355进行测试。
扫描测试:6、跳过:0、失败:0
所有值均已正确扫描。
JTAG IR 完整性扫描测试成功。
---- [在 JTAG DR 上执行完整性扫描测试]-----
此测试将使用64个32位字的块。
该测试将仅应用一次。
使用0xFFFFFFFF 进行测试。
扫描测试:1、跳过:0、失败:0
使用0x00000000执行测试。
扫描测试:2、跳过:0、失败:0
使用0xFE03E0E2执行测试。
扫描测试:3、跳过:0、失败:0
使用0x01FC1F1D 进行测试。
扫描测试:4、跳过:0、失败:0
使用0x5533CCAA 进行测试。
扫描测试:5、跳过:0、失败:0
使用0xAACC3355进行测试。
扫描测试:6、跳过:0、失败:0
所有值均已正确扫描。
JTAG DR 完整性扫描测试成功。
[结束:德州仪器 XDS110 USB 调试探针]
我的开发板具有用于 RX/TX 的100K 上拉电阻和用于所有 JTAG 连接的10K 上拉电阻器、并在3.3V 下运行
这两个电路板与 JTAG 探针器件之间是否存在差异? 我错过了什么、或者我有一个无法驱动外部目标的垃圾板吗?


