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.

[参考译文] TMS320F28062F:TMS320F28062F

Guru**** 2252720 points
Other Parts Discussed in Thread: TMS320F28062
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1248067/tms320f28062f-tms320f28062f

器件型号:TMS320F28062F
主题中讨论的其他器件:TMS320F28062

您好!

我使用 编程器(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。 我认为这可能是正在发生的事情。 查看我们在扩展坞上使用的实施示例。

    下面的主题中也对此进行了讨论。

    https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/889858/tms320f28069-xds110-is-it-possible-to-bypass-vtref?ReplyFilter=Answers&ReplySortBy=Answers&ReplySortOrder=Descending

     

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    根据上述原理图进行更改后、我们找到了连接日志。

    ------------------

    [开始:德州仪器 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 引脚并确保其未保持低电平。