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.

[参考译文] LAUNCHXL-F28069M:无法在 CCSv620中加载示例回波代码

Guru**** 2589245 points
Other Parts Discussed in Thread: CONTROLSUITE, C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1041475/launchxl-f28069m-unable-to-load-example-echo-code-in-ccsv620

器件型号:LAUNCHXL-F28069M
Thread 中讨论的其他器件:controlSUITEC2000WARE

您好,团队

我已经完成了以下视频:

https://www.bing.com/videos/search?q=f28069m&&view=detail&mid=DCCB67A17E740EA78082DCCB67A17E740EA78082&&FORM=VRDGAR&ru=%2Fvideos%2Fsearch%3Fq%3Df28069m%26FORM%3DHDRSC3

遇到一些问题。

硬件设置

JP1:已关闭

JP2:已关闭

JP3:闭合

JP4:关闭

JP5:闭合

JP6:已关闭

JP7:关闭

引导1、2和3:打开

CCS v6.2.0

编译器 TI 6.2.3

从以下位置导入:C:\ti\controlSUITE\device_support\f2806x\v151\F2806x_examples_ccsv5\sci_echoback

当我转到调试时、我会得到:

连接到目标时出错:

(错误-2131 @ 0x0)

无法访问设备寄存器。 重置设备、然后重试此操作。 如果错误仍然存在、请确认配置、对电路板进行下电上电和/或尝试更可靠的 JTAG 设置(例如、较低的 TCLK)。

(仿真包6.0.407.3)

我尝试设置目标配置、"Test Conection (测试连接)"按钮可提供:

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

执行以下命令:

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

[结果]

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

C:\Users\Richa\AppData\Local\TEXASI~1\CCS\

  TI\1\0\BrdDat\testBoard.dat

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

此实用程序已选择100或510类产品。

此实用程序将加载适配器'jioserdesusb.dll'。

图书馆的建造日期为"2016年7月27日"。

库构建时间为'18:31:37'。

库软件包版本为'6.0.407.3'。

库组件版本为'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]

我想我可能是在模仿一个 CCS v5模型、这也许不是理想的。

我还会收到警告:

说明资源路径位置类型

无法解析编译变量'XDAIS_CG_ROOT'。 工程可能无法按预期编译。 Example_2806xSci_Echoback 属性问题

说明资源路径位置类型

无效的项目路径:未找到包含路径(\packages/ti\xDAIS)。 Example_2806xSci_Echoback 路径入口路径问题

调试时、我还会得到:

F28069M_XDS100v2.ccxml [Code Composer Studio -器件调试]  

Example_2806xSci_Echoback [ Code Composer Studio -器件调试]  

 德州仪器(TI) XDS100v2 USB 调试探针/C28xx (挂起-软件断点)  

 main()位于 Example_2806xSci_Echoback.c:67 0x008521  

 args_main.c:91 0x008675处的_args_main ()  

 c_int00 ()位于 boot28.inc:223 0x0085DE (_c_int00不包含帧信息)  

 德州仪器(TI) XDS100v2 USB 调试探针/CLA_0 (已断开连接:未知)  

关于如何解决这些问题的任何想法都是伟大的,谢谢。

此致

James Man

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

    该过程的"测试连接"方面工作正常、因此我们知道到器件的 JTAG 连接良好。

    对于较旧的项目、您可以右键单击项目并选择"属性" 、依次转到"常规"和"产品"选项卡、从列表中删除 XDIAS 并重新编译。

    您能否尝试通过右键单击.ccxml 并"启动目标配置" 、然后在新对话框中右键单击 C28x 内核并"连接"来手动加载程序/ COFF 文件。

    最后、在"Run"菜单下、您将需要加载程序、您应该能够按项目找到该程序。

    请告诉我您是否连接了此设备。

    最棒的

    Matthew

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

    非常感谢!

    我已将其传达给客户

    祝你度过美好的一天 ^^

    James

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

    您好 、Matthew

    非常感谢你的帮助。

    在"产品"中、我同时检查了 C2000ware 3.4.00和 XDCtools 3.2.1.22_core、是确定还是需要选择1?

     

    右键单击-> Launch Selected Configuration、在 F28069M_XDS100v2.ccxml 下、它会提供

    -德州仪器(TI) XDSv2 USB Debug Probe_0/C28xx (已断开连接:未知)

    -德州仪器(TI) XDSv2 USB 调试探针_0/CLA_0 (断开连接:未知)

     

    您需要终止现有会话->确定

     

    Run -> Load (运行->加载):没有可用的选项、所有选项均呈灰色显示

     

    我打开 Tera Term 并输入我认为正确的设置、9600波特率、8位数据、1位停止位(这可能不正确?) 并且在编译的任何阶段都看不到任何内容返回。 任何进一步的建议都很好,谢谢。

    祝你一切顺利、

    James

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

    James、

    在他们单击确定以终止现有会话后、他们需要右键单击

    德州仪器(TI) XDSv2 USB 调试探针_0/C28xx (断开连接:未知)

    然后单击"Connect"。  这会将 C28x 更改为 Connected (并取消运行灰度、加载)或在控制台中显示错误。  请告诉我。

    最棒的

    Matthew

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

    非常感谢!

    我已将其传达给客户

    祝你度过美好的一天 ^^

    James

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

    您好  Matthew,

    非常感谢你的帮助。 右键单击并按 Connect 后、我会收到以下错误消息:

     

    对于引导开关1:开、开、关

     

    连接到目标时出错:

    (错误-1135 @ 0x0)

    调试探针报告错误。 确认调试探针配置和连接、重置调试探针、然后重试此操作。

    (仿真包6.0.407.3)

     

    对于引导开关1:开、开、开

    没有可用于“0x3ff75b”的源

    此致

    James Man

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

    尊敬的 James:

    Matthew 在接下来的几天内不在办公室。  他应能在下周周三前回来。  

    在平均时间内、您是否可以尝试"等待引导模式"? 下面的屏幕截图来自 LAUNCHXL_F28069M 用户指南

    此致、

    Marlyn

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

    非常感谢!

    我已将其传达给客户

    祝你度过美好的一天 ^^

    James

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

    您好、Marlyn、

    谢谢。 进入等待引导模式(低、高、低)并进行调试、我得到:

    连接到目标时出错:

    (错误-1135 @ 0x0)

    调试探针报告错误。 确认调试探针配置和连接、重置调试探针、然后重试此操作。

    (仿真包6.0.407.3)

     

    祝你一切顺利、

    James

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

    James、

    我们能否确认电源跳线 JP1和 JP2已填充。  这将通过 USB 连接为 MCU 供电(调试器即使不存在也会通电)。

    最棒的
    Matthew

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

    您好  Matthew,

    非常感谢!

    我已将其传达给客户

    祝你度过美好的一天 ^^

    James

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

    您好、Matthew、

     

    我可以确认跳线 JP1和 JP2已就位(注意 JP3 - 7也已就位)

     

    有趣的是、通过在几秒钟内删除 JP2两次、就在调试的时候、我没有看到目标未连接错误、但看起来它可能已经编译、我得到:

    Example_2806xSci_Echoback[Code Composer Studio -器件调试]

    德州仪器(TI) XDS100v2 USB 调试探针/C28xx (挂起-软件断点)

     main()位于 Example_2806xSci_Echoback.C67 0x008521

     args_main.c:91 0x008675处的_args_main ()

     c_int00 ()位于 boot28.inc:223 0x0085DE (_c_int00不包含帧信息)

     德州仪器(TI) XDS100v2 USB 调试探针/CLA_0 (已断开连接:未知)

     

    在 Tera Term 以我认为正确的设置和 COM 端口运行时,似乎仍未在 TeraTerm 中提供 helloworld 消息。

     

    祝你一切顺利、

    James

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

    James、

    请尝试删除 JP7 (使 JP6跳线)并查看 UART 是否会连接。

    最棒的
    Matthew

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

    您好  Matthew,

    非常感谢!

    我已将其传达给客户

    祝你度过美好的一天 ^^

    James

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

    您好、Matthew、

     

    谢谢。

     

    我移除了 JP7、该电路板在串行 COM 端口下的两个器件管理器中均可识别、并可通过 Tera Term 进行识别。 当我在 CCS v6.22中进行调试时、编译似乎正常。

     

    我按下"播放"按钮、在 Tera Term 中没有 helloworld 消息。

     

    我收到以下警告:

     

     

    说明        资源            路径      位置              类型

    无法解析编译变量'XDAIS_CG_ROOT'。 工程可能无法按预期编译。                Example_2806xSci_Echoback                    属性          问题

     

    说明        资源            路径      位置              类型

    无效的项目路径:未找到包含路径(\packages/ti\xDAIS)。              Example_2806xSci_Echoback                   路径入口           路径问题

     

    右键单击"Project"->"Properties"->"Products"选项卡、我看不到我认为可能具有的 XDAIS (我在过去看到 类似错误时未选中)。 我看到 C2000Ware 3.4.0.00和 XDCtools 3.32.1.22_core 全部选中。

     

    祝你一切顺利、

    James

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

    James、

    即使出现警告、我认为代码也应该编译、在/debug 目录中生成.out 文件。  您能否确认这是否正确?

    我们能否返回到我为此线程发送的前几个回复、然后客户确认他们可以使用右键单击 CCXML 启动所选目标配置来手动连接到器件。  为此、我不想加载任何代码、只需确保它们可以通过 JTAG 连接到 MCU 即可。

    另一件要尝试的事情是获取 C2000Ware 软件包并在该安装中找到相同的示例、这将包含最新的软件包等

    最棒的
    Matthew

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

    您好  Matthew,

    非常感谢!

    我已将其传达给客户

    祝你度过美好的一天 ^^

    James