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.

[参考译文] CCS/TMS320F28027F:将器件连接到 CCS

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/781025/ccs-tms320f28027f-connectiong-the-device-to-ccs

器件型号:TMS320F28027F
主题中讨论的其他器件: TMS320F28027UNIFLASH

工具/软件:Code Composer Studio

你(们)好。

使用 xds100v2连接 TMS320F28027F 时出现问题。 (我自己设计了电路板、完全复制了 LAUNCHXL-28027F)。

我已经执行了两次以下步骤:

新目标配置> 选择 XDS100v2 >器件:TMS320F28027 (我的器件为:TMS320F28027FPTT)> 保存。

测试连接成功、以下消息:

[开始:德州仪器 XDS100v2 USB Debug Probe_0]

执行以下命令:

%CCS_base%/common/uscif/dbgjtag -f %boarddatafil文件%-RV -o -F inform、logfile=yes -S pathlength -S integrity

[result]


--- [打印电路板配置路径名]---------------

C:\Users\Mehdi\AppData\Local\TEXASI~1\CCS\
TI \0\BrdDat\testBoard.dat

---- [打印重置命令软件日志文件]-----------------

此实用程序已选择100或510类产品。
此实用程序将加载适配器'jioserdesusb.dll'。
库构建日期为2019年1月24日。
库构建时间为'14:27:46'。
库软件包版本为'8.0.903.6'。
库组件版本为'35.0.0'。
控制器不使用可编程 FPGA。
控制器的版本号为'4'(0x00000004)。
控制器的插入长度为"0"(0x00000000)。
此实用程序将尝试重置控制器。
此实用程序已成功重置控制器。

---- [打印重置命令硬件日志文件]-----------------

扫描路径将通过切换 JTAG TRST 信号进行复位。
控制器是具有 USB 接口的 FTDI FT2232。
从控制器到目标的链路是直接的(不带电缆)。
该软件配置为 FTDI FT2232功能。
控制器无法监控 EMU[0]引脚上的值。
控制器无法监控 EMU[1]引脚上的值。
控制器无法控制输出引脚上的时序。
控制器无法控制输入引脚上的时序。
扫描路径链路延迟已精确设置为"0"(0x0000)。

---- [用于从 PLL 生成的 JTAG TCLK 输出的日志文件]---

没有用于对 JTAG TCLK 频率进行编程的硬件。

---- [测量最终 JTAG TCLKR 输入的源和频率]----

没有用于测量 JTAG TCLK 频率的硬件。

---- [对 JTAG IR 和 DR 执行标准路径长度测试]-----

此路径长度测试使用64个32位字的块。

JTAG IR 指令路径长度测试成功。
JTAG IR 指令路径长度为38位。

JTAG DR 旁路路径长度测试成功。
JTAG DR 旁路路径长度为1位。

---- [对 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 完整性扫描测试成功。

[结束:德州仪器 XDS100v2 USB 调试探针_0]

 

然后启动目标配置并选择连接到目标。

我执行了两次、得到了以下错误:

C28xx:GEL 输出:
器件校准未完成、检查器件是否已解锁并重新校准。C28xx:闪存编程器:警告:已配置的器件(TMS320F280270)、与检测到的器件()不匹配。 闪存编程操作可能会受到影响。 请考虑修改您的目标配置文件。 

在地址"0x3ff7bf"处中断、没有可用的调试信息、或者在程序代码之外。 

当我 使用 UniFlash 检查0x3F7FF8–0x3F7FFF 存储器地址时、它们都是零。 (两次)... 请注意、我没有电源问题、并且 XRSn 引脚正在切换。

1.我为何面临此错误、以及如何解决此问题?

3.我是否有任何分步指南(文档或视频)可以通过 xds100v2连接28027F?

2.更改“引导模式”是否有机会。 如何更改"引导模式"? 我知道数据表中显示的表格、我不知道如何更改引导模式、每个引导模式的确切含义是什么?

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

    梅赫迪

    如果密码位置显示值0x0、则表示这些位置是如何编程的。 您能否检查您的映射文件并查看该位置是否有任何映射?

    此致、

    Vivek Singh

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

    尊敬的 Vivek Singh:

    我没有达到这个水平。

    正如我在上面所说的、我只是想连接到我的器件、我遇到了这些错误... 我分步解释了它。

    :(

    只剩下一些器件。 恐怕我会再试一次、然后我会永久锁定它!

    BTW 我连接我的设计和 PCB FYKI。 请检查是否有任何错误。

    e2e.ti.com/.../JTAG_5F00_CONNECTION.pdf

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

    我的问题已经解决了。 )

    我使用 TMS320F28027F 设计了一个新的电路板、它运行良好。 在开始之前、我检查了 XRS 引脚、它没有切换!

    我的新板和旧板之间的唯一区别是 、之前设计中的 XRS 引脚最初是切换的、而在这个设计中不是切换的(我是说它是3.3V)。

    我不知道问题在哪里、该引脚在每个电路板上的状态如何不同!?!