This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好!
我使用 编程器(XDS110)。 我使用了以下与微控制器电路板的连接。 我们使用 JTAG 电源为电路板加电。 对于编程、我们使用 Code Composer Studio 12.3.0。
TMS320F28062引脚编号 | TMS320F28062引脚名称 | 编程器(XDS110调试探针)引脚详细信息 | 编程器引脚编号 |
72 | SWDIO/TMS | SWDIO/TMS | 1 |
12 | NTRST | NTRST | 2 |
71 | TDI | TDI | 3 |
70 | SWO/TDO | SWO/TDO | 7 |
4 | 接地 | 接地 | 8 |
15 | 接地 | 接地 | 10 |
67 | TCK | TCK | 11 |
执行上述设置后、我观察到以下错误。
有人能指导出什么问题吗?
谢谢。此致、
达塔雷·萨伦克
Dattatray,
在目标板上、需要将 VREF 引脚拉至3.3V。 我认为这可能是正在发生的事情。 查看我们在扩展坞上使用的实施示例。
下面的主题中也对此进行了讨论。
您好!
根据上述原理图进行更改后、我们找到了连接日志。
------------------
[开始:德州仪器 XDS110 USB 调试探针]
执行命令:
%CCS_base%/common/uscif/dbgjtag -f %boarddatfilename%-RV -o -S 完整性
[结果]
-------- [打印主板配置路径名}-->--------------------
C:\Users\asus\AppData\Local\TEXASI~1\CCS\
ccs1230\0\0\BrdDat\testBoard.dat
-------- [打印复位命令软件日志文件]----------
此实用程序已选择100/110/510类产品。
该实用程序将加载适配器'jioxds110.dll'。
库构建日期为"10 2023"。
库构建时间为"17:27:27"。
库包版本为"9.11.0.00128"。
库组件版本为'35.35.35.5.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 红外完整性扫描测试已成功。
-------- [在 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 调试探针]
------------------
在*。out 文件编程期间、我们将获得以下日志。
*
C28xx:CPU 复位失败:(ERROR -1137 @ 0x0)器件保持在复位状态。 使器件退出复位状态、然后重试此操作。 (仿真软件包9.11.0.00128)
C28xx:Trouble Reading 寄存器 PC:(ERROR -1137 @ 0x0)器件保持在复位状态。 使器件退出复位状态、然后重试此操作。 (仿真软件包9.11.0.00128)
C28xx:在读取寄存器时遇到问题 ST1:(ERROR -1137 @ 0x6)器件保持在复位状态。 使器件退出复位状态、然后重试此操作。 (仿真软件包9.11.0.00128)
C28xx:GEL:执行 OnReset (-1)时出错:目标无法读取寄存器 ST1
在(ST1&~(0x0100))[f28062.GEL:299]
at C28x_Mode()[f28062.GEL:32]
在 OnReset (-(1))时
C28xx:GEL:执行 OnTargetConnect ()时出错:复位失败:retcode=-1
at GEL_Reset ()[f28062.GEL:91]
在 OnTargetConnect()上
C28xx:闪存编程器:警告:配置的器件(TMS320F28062)、与检测到的器件不匹配()。 闪存编程操作可能会受到影响。 请考虑修改您的目标配置文件。
C28xx:CPU 复位失败:(ERROR -1137 @ 0x0)器件保持在复位状态。 使器件退出复位状态、然后重试此操作。 (仿真软件包9.11.0.00128)
C28xx:Trouble Reading 寄存器 PC:(ERROR -1137 @ 0x0)器件保持在复位状态。 使器件退出复位状态、然后重试此操作。 (仿真软件包9.11.0.00128)
C28xx:在读取寄存器时遇到问题 ST1:(ERROR -1137 @ 0x6)器件保持在复位状态。 使器件退出复位状态、然后重试此操作。 (仿真软件包9.11.0.00128)
C28xx:GEL:执行 OnReset (-1)时出错:目标无法读取寄存器 ST1
在(ST1&~(0x0100))[f28062.GEL:299]
at C28x_Mode()[f28062.GEL:32]
在 OnReset (-(1))时
C28xx:GEL:调用 OnPreFileLoaded()时出错:复位失败:retcode=-1
C28xx:在长度为0x1的第1页上的0xae0处写入存储器块时遇到问题:(ERROR -1137 @ 0xAE1)器件保持在复位状态。 使器件退出复位状态、然后重试此操作。 (仿真软件包9.11.0.00128)
C28xx:闪存操作期间发生错误:目标无法写入0x00000AE0@数据
C28xx:在长度为0x1的第1页上的0xae1处写入存储器块时遇到问题:(ERROR -1137 @ 0xAE2)器件保持在复位状态。 使器件退出复位状态、然后重试此操作。 (仿真软件包9.11.0.00128)
C28xx:闪存操作期间发生错误:目标写入0x00000AE1@数据失败
C28xx:在长度为0x1的第1页上的0xae2处写入存储器块时遇到问题:(ERROR -1137 @ 0xAE3)器件保持在复位状态。 使器件退出复位状态、然后重试此操作。 (仿真软件包9.11.0.00128)
C28xx:闪存操作期间发生错误:目标写入0x00000AE2@数据失败
C28xx:在长度为0x1的第1页上的0xae3写入存储器块时遇到问题:(ERROR -1137 @ 0xAE4)器件保持在复位状态。 使器件退出复位状态、然后重试此操作。 (仿真软件包9.11.0.00128)
C28xx:闪存操作期间出错:目标写入0x00000AE3@数据失败
C28xx:在长度为0x1的页1上的0xae4写入存储器块时遇到问题:(ERROR -1137 @ 0xAE5)器件保持在复位状态。 使器件退出复位状态、然后重试此操作。 (仿真软件包9.11.0.00128)
C28xx:闪存操作期间发生错误:目标写入0x00000AE4@数据失败
C28xx:在长度为0x1的页1上的0xae5写入存储器块时遇到问题:(ERROR -1137 @ 0xAE6)器件保持在复位状态。 使器件退出复位状态、然后重试此操作。 (仿真软件包9.11.0.00128)
C28xx:闪存操作期间发生错误:目标写入0x00000AE5@数据失败
C28xx:在长度为0x1的页1上的0xae6处写入存储器块时遇到问题:(ERROR -1137 @ 0xAE7)器件保持在复位状态。 使器件退出复位状态、然后重试此操作。 (仿真软件包9.11.0.00128)
C28xx:闪存操作期间发生错误:目标写入0x00000AE6@数据失败
C28xx:在长度为0x1的页1上的0xae7写入存储器块时遇到问题:(ERROR -1137 @ 0xAE8)器件保持在复位状态。 使器件退出复位状态、然后重试此操作。 (仿真软件包9.11.0.00128)
C28xx:闪存操作期间发生错误:目标无法写入0x00000AE7@数据
C28xx:闪存编程器:器件被锁定或者未连接。 操作已取消。
C28xx:文件加载程序:内存写入失败:未知错误
C28xx:GEL:文件:C:\Users\assus\Desktop\f28062.out:加载失败。
*
有人可以帮助进行上述日志的分析和什么是错误的?
提前感谢。
此致、
达塔特雷
手机号码 +91 8087590560
JTAG 扫描成功、很好。
看起来 CPU 保持在复位状态。 检查 MCU 上的 XRSn 引脚并确保其未保持低电平。