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/TMS320F2.8031万:使用Blackhawk USB 2000的调试器的问题

Guru**** 2390755 points


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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/628483/ccs-tms320f28031-issues-with-the-debugger-using-blackhawk-usb-2000

部件号:TMS320F2.8031万

工具/软件:Code Composer Studio

您好,  

我正在尝试使用Blackhawk USB2000仿真器调试处理器(2.8031万)上的代码,因为启动调试会话时出现问题。 它确实通过了通信测试,当我尝试启动调试会话时,代码编写器就会挂起,并在启动点停留数小时。

 我正在使用代码编辑器工作室5.5 .0.0.0077万 和Blackhawk USB 2000控制器(BH-USB-2000)。 我还尝试卸载代码编辑器工作室并使用新工作空间进行全新安装 ,但结果仍然相同。

感谢您的任何帮助。  

谢谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,
    您能否提供更多详细信息? 具体来说,如何启动调试会话? 它挂起的操作是什么? 屏幕截图将很有用。

    另外,请注意CCS版本相当旧。 您使用旧版本的原因是什么?

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

    你好,Ki-Soo  

    基本上,我使用旧版本是因为我在新版本的编译器中遇到一些问题,这就是我没有更新编译器的原因。  

    我已创建目标配置文件,测试连接结果为:

    [开始]

    执行以下命令:

    %ccs_base%/common/uscif/uscif/dbgjtag.exe -f %boarddatafile -RV -o -f inform,logfile=yes -S pathlength -S完整性

    [结果]


    ——— [打印主板配置路径名]------------------

    C:\Users\mikhlas\AppData\Local\.TI\6.93494126亿\
    0\0\BrdDat testBoard.dat

    ——— [打印reset-command软件日志文件]------------------

    该实用程序选择了100或510类产品。
    该实用程序将加载适配器'bhemujscl.dll'。
    图书馆的构建日期是2013年8月20日。
    库的构建时间是'22:56:19'。
    库软件包版本为5.1 .232.0。
    库组件版本为35.34 .40.0。
    控制器不使用可编程FPGA。
    控制器的版本号为'10'(0x0万a)。
    控制器的插入长度为'0'(0x0万000000)。0万。
    此实用程序将尝试重置控制器。
    此实用程序已成功重置控制器。

    ——— [打印reset-command hardware log-file (重置命令硬件日志文件)]------------------

    扫描路径将通过切换JTAG TRST信号重置。
    控制器属于未知类型。
    从控制器到目标的链路是直接链路(不带电缆)。
    控制器的EMU[0]输入引脚上有一个逻辑引脚。
    控制器的EMU[1]输入引脚上有一个逻辑。
    控制器将在输出引脚上使用上升沿正时。
    控制器无法控制输入引脚上的正时。
    扫描路径链路延迟已完全设置为'0'(0x0000)。

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

    测试大小坐标MHz标志结果说明
    ~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~
    1无-01 00500.0kHz -类似的iSit内部时钟
    2无- 01 09570.3kHz -类似的iSit内部时钟
    3512 - 01 00500.0kHz O良好值测量路径长度
    4128 - 01 00500.0kHz O良好值自动步进初始化
    5128 - 01 0D 601.6kHz O良好值自动步进增量
    6128 - 01 1C 718.8kHz O良好值自动步进增量
    7128 - 01 2E 859.4kHz O良好值自动步进增量
    8128 + 00 02 1.031MHz O良好值自动步进增量
    9128 + 00 0F 1.234MHz O良好值自动步进增量
    1.0128万 + 00 1F 1.484MHz O良好值自动步进增量
    1.1128万 + 00 32 1.781MHz O良好值自动步进增量
    1.2128万 + 01 04 2.125MHz O良好值自动步进增量
    1.3128万 + 01 11 2.531MHz O良好值自动步进增量
    1.4128万 + 01 21 3.031MHz O良好值自动步进增量
    1.5128万 + 01 34 3.625MHz O良好值自动步进增量
    1.6128万 + 02 05 4.313MHz O良好值自动步进增量
    1.7128万 + 02 13 5.188MHz O良好值自动步进增量
    1.8128万 + 02 23 6.188MHz O良好值自动步进增量
    1.9128万 + 02 37 7.438MHz O良好值自动步进增量
    2.0128万 + 03 07 8.875MHz O良好值自动步进增量
    2.1128万 + 03 15 10.63MHz O良好值自动步进增量
    2.2128万 + 03 26 12.75MHz O良好值自动步进增量
    2.3128万 + 03 3A 15.25MHz O良好值自动步进增量
    2.4128万 + 04 09 18.25MHz O良好值自动步进增量
    2.5128万 + 04 17 21.75MHz O良好值自动步进增量
    2.6128万 + 04 28 26.00MHz O良好值自动步进增量
    2.7128万 + 04 3D 31.25MHz O良好值自动步进增量
    2.8128万 + 05 0B 37.50MHz O良好值自动步进增量
    2.9128万 + 05 0F 39.50MHz{O}良好值自动步进增量
    3.0512万 + 04 2F 27.75MHz O良好值自动电源初始化
    3.1512万 + 04 3F 31.75MHz O良好值自动功率增量
    3.2512万 + 05 07 35.50MHz O良好值自动功率增量
    3.3512万 + 05 0B 37.50MHz O良好值自动功率增量
    3.4512万 + 05 0D 38.50MHz O良好值自动功率增量
    3.5512万 + 05 0E 39.00MHz O良好值自动功率增量
    3.6512万 + 05 0E 39.00MHz O良好值自动功率增量
    3.7512万 + 05 06 35.00MHz{O}良好值自动页边距初始值

    第一次内部/外部时钟测试将重新开始:
    预期频率为50万Hz。
    实际频率为50万Hz。
    增量频率为0Hz。

    第二次内部/外部时钟测试继续:
    预期频率为57.0312万Hz。
    实际频率为56.85万Hz。
    增量频率为1812Hz。

    在扫描路径测试中:
    测试长度为1.6384万位。
    JTAG IR长度为38位。
    JTAG DR长度为1位。

    IR/DR扫描路径测试使用37个频率。
    IR/DR扫描路径测试使用500.0kHz作为初始频率。
    IR/DR扫描路径测试使用39.50MHz作为最高频率。
    IR/DR扫描路径测试使用35.00MHz作为最终频率。

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

    JTAG TCLKR输入的频率测量为33.33MHz。

    JTAG TCLKR输入和TCLKO输出信号的频率相似。
    目标系统可能使用仿真器PLL的TCLKO输出。

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

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

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

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

    ——— [对JTAG IR执行完整性扫描测试]---------------

    此测试将使用512个32位字的块。
    此测试将仅应用一次。

    使用0xFFFFFFFF执行测试。
    扫描测试:1,跳过:0,失败:0
    使用0x0万执行测试。
    扫描测试:2,跳过:0,失败:0
    使用0xFE03E0E2执行测试。
    扫描测试:3,跳过:0,失败:0
    使用0x01FC1F1D执行测试。
    扫描测试:4,跳过:0,失败:0
    使用0x5533CCAA执行测试。
    扫描测试:5,跳过:0,失败:0
    使用0xAACC3355执行测试。
    扫描测试:6,跳过:0,失败:0
    已正确扫描所有值。

    JTAG IR完整性扫描测试已成功。

    ——— [在JTAG DR上执行完整性扫描测试]------------------

    此测试将使用512个32位字的块。
    此测试将仅应用一次。

    使用0xFFFFFFFF执行测试。
    扫描测试:1,跳过:0,失败:0
    使用0x0万执行测试。
    扫描测试:2,跳过:0,失败:0
    使用0xFE03E0E2执行测试。
    扫描测试:3,跳过:0,失败:0
    使用0x01FC1F1D执行测试。
    扫描测试:4,跳过:0,失败:0
    使用0x5533CCAA执行测试。
    扫描测试:5,跳过:0,失败:0
    使用0xAACC3355执行测试。
    扫描测试:6,跳过:0,失败:0
    已正确扫描所有值。

    JTAG DR完整性扫描测试已成功。

    [完]

    当我运行调试器时,它显示为Blackhawk USB2000控制器(断开状态),请参见附图。 如果我右键单击并选择连接设备,它只会在该点挂起,数小时内不会挂起。 我必须拔下USB连接才能使其再次响应。  

    谢谢

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

    [引用user="M Ikh]通常,我使用旧版本是因为我在新版本的编译器中遇到一些问题,这就是我没有更新编译器的原因。  [/引述]

    请注意,虽然CCS附带了特定版本的编译器,但它并不与编译器绑定。 您可以将编译器的其他版本与CCS安装一起使用。 例如,您可以让CCSv7安装使用CCSV5中提供的编译器版本。

    请参阅:

    http://processors.wiki.ti.com/index.php/Compiler_Updates

    我建议将CCS更新到最新版本,以确保您拥有最新的驱动程序和调试器组件。

    如果这不起作用,请在生成调试服务器日志时重现该问题

    http://processors.wiki.ti.com/index.php/Troubleshooting_CCSv7#Debug_Server_Logging

    谢谢

    KI

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

    e2e.ti.com/.../Newlog.logI在项目的高级设置中将编译器版本设置为6.2 9。

    已附加启用调试服务器的日志文件。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您是否还可以尝试将TCLK速度降低到传统10.368 ?

    www.youtube.com/watch

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

    e2e.ti.com/.../0334.Newlog.log

    使用10.368 的TCLK再次生成日志文件。 它仍然以同样的方式作出反应。  

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

    今天,它工作了几次,我能够启动调试会话几次。 我为处理器供电,现在它正在执行与以前相同的操作。 它只是在启动过程中挂起。 在重启之前或之后未进行任何更改。

    谢谢