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.

[参考译文] LP-AM243:连接调试器时 LP-AM243 错误–1170

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1523754/lp-am243-lp-am243-error--1170-when-connecting-debugger

器件型号:LP-AM243

工具/软件:

您好、

我正在尝试使用“ethercat_slave_simple_demo_am243x-lp_r5fss0-0_freertos_ti-arm-lang"。“。
我可以在 CCS12.7 下构建这个项目。 因此、我将尝试通过 XDS110 板载调试器在 LP-243x 上部署此组件。

但是、当我启动目标配置文件时、遇到以下错误。

“连接到目标时出错:(错误–1170 @0x0)

这是捕获图像。


下面是每个组件的修订/版本信息。

*主板版本: PROC109A
* MCU+SDK 修订版:09_02_01_05
*工业通信 SDK 修订版:09.02.00.24

我遵循以下初始化过程。
https://software-dl.ti.com/mcu-plus-sdk/esd/AM243X/09_02_01_05/exports/docs/api_guide_am243x/EVM_SETUP_PAGE.html

我在 EVM 设置过程中没有观察到任何错误。
您能否说明导致此问题的原因?

此致、

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

    尊敬的 Ryuuuichi:

    您能告诉我您正在使用哪种引导模式吗?

    完成 EVM 设置后、您是否能够在 UART 控制台上查看 SBL 日志?

    此致、

    Tushar

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

    您好:

    感谢您的答复。
    >能否说明您正在使用哪种引导模式?
    下面我接着介绍、由于这里使用了 OSPI 引导、因此我使用了相同的引导模式。
    https://software-dl.ti.com/mcu-plus-sdk/esd/AM243X/09_02_01_05/exports/docs/api_guide_am243x/EVM_SETUP_PAGE.html

    >完成 EVM 设置后、您是否能够在 UART 控制台上看到 SBL 日志?
    是的。 这是 CCS 上的控制台日志。


    此致、

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

    您好、

    EVM 似乎已正确初始化。 您能否断开并重新连接 JTAG 电缆、然后重试?

    此致、

    Tushar

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

    您好:

    感谢您的答复。

    >您能否断开并重新连接 JTAG 电缆并重试?
    我做到了、但仍然注意到问题。

    此致、

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

    您好、  

    请与我们共享您的目标配置 (*。ccxml) 文件?

    您也有没有在 LP 板上试用过它?

    此致、

    Tushar

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

    你好

    >请与我们分享您的目标配置 (*.ccxml) 文件?
    附件是我的目标配置文件。 请检查它。

    >您是否也在 LP 板上试用过此产品?
    编号

    此致、

    e2e.ti.com/.../AM2434_5F00_ALX.zip

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

    尊敬的 Ryuuuichi:

    感谢您提供 ccxml 文件、我将查看此文件。

    抱歉、上面的拼写错误、我刚刚检查了我没有 LP 板的文档。

    我的意思是、您是否也在其他 LP 板上试用过?

    此致、

    Tushar

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

    尊敬的 Ryuuuichi:

    我检查了 ccxml 文件、看起来没有问题。 您可以尝试更换电缆、还是尝试使用不同的 LP 板?

    此致、

    Tushar

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

    您好:

    感谢您的答复。
    >您是否可以尝试更换电缆或尝试使用不同的 LP 板?
    我没有使用其他电缆进行检查、因此我将在稍后尝试。
    但是、我没有另一个 LP 板。(我只有一个板。) 因此、我目前无法执行您的第二个请求。

    此致、

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

    您好:

    我尝试同时更改电缆 Micro-B 和 Type-C、但仍然观察到问题。

    此致、

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

    尊敬的 Ryuuuichi:

     单击目标配置文件中的测试连接时、您是否看到成功日志或收到任何错误?

    请参阅下图。

    此致、

    Tushar

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

    您好:

    以下是我执行“测试连接“时的结果。

    -----

    [开始:Texas Instruments XDS110 USB 调试 Probe_0]

    执行以下命令:

    %CCS_BASE%/common/uscif/dbgjtag -f %boarddatafile%-rv -o -S integrity

    【结果】


    ----- 【打印线路板配置路径名】------------------------------------

    C:\Users\TEDECE\AppData\Local\TEXASI~1\ccs\
    ccs1270\0\0\BrdDat\testBoard.dat

    ----- 【打印重置命令软件日志文件】------------------------------------

    该实用程序选择了 100/110/510 类产品。
    此实用程序将加载适配器'jioxds110.dll'。
    库构建日期为“2024 年 3 月 13 日“。
    库构建时间为“13:03:34“。
    库软件包版本为“12.7.0.00105"。“。
    库组件版本为“35.35.0.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 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 Integrity scan-test 已成功。

    [结束:Texas Instruments XDS110 USB 调试 Probe_0]
    -----

    此致、

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

    尊敬的 Ryuuuichi:

    感谢您的确认。 我查看了之前的回复、发现您已将 SBL NULL 二进制文件刷写到 EVM 中。

    但我也可以在控制台上看到其他一些日志。

    您能否告诉您是否无法连接您如何获取应用程序日志?

    此致、

    Tushar

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

    你好  
    >能否说明您是否无法连接如何获取应用程序日志?
    以下是获取应用程序日志的过程。

      - 关闭 AM243X-LP
      -将 LP 引导模式切换到 OSPI 模式
      - 连接 UART 终端
      - 打开 AM243X-LP 的电源
      - 关闭 UART 终端  
      -我 在 UART 终端看到下面的输出



     -我通过点击以下图标进行调试(构建项目并启动调试器)。



     -在启动调试器期间,我看到“cortex M3“连接错误,因为我在上一个线程上发布。
     -确认以上错误后,我检查了控制台。 然后、我看到了以下应用程序日志。



    此致、

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

    尊敬的 Ryuuuichi:

    您使用的是哪种器件类型? 是 GP 还是 HSFS?

    您是否尝试与 M3 内核连接?

    请注意、对于 HSFS 器件、M3 JTAG 已锁定且无法连接。 请参阅  hsfs_migration_guide 了解更多信息。

    此致、

    Tushar

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

    您好、

    >您使用的是哪种设备类型? 是 GP 还是 HSFS?
    如前所述、我使用了 Board Rev PROC109A。
    我认为它实现了 FS 器件。

    >您是否正在尝试与 M3 核心连接?
    您知道我是否尝试手动连接 M3 核心吗?
    如果是、答案是否定的 首次使用板载 XDS110 连接器件时、CCS 可能会询问我要尝试连接哪个内核。 在本例中、我可以设置为连接包括 M3 在内的所有内核。

    >请注意、对于 HSFS 设备、M3 JTAG 已锁定、无法连接。 请参阅  hsfs_migration_guide 了解更多信息。
    我检查了上面的 URL。
    我有以下问题。

    *根据上面的网址,你显示以下两个案例。

    - SBL 基地
    - CCS + GEL base

    在我的 case(以下 case)中、我相信我使用了 SBL base。
    https://software-dl.ti.com/mcu-plus-sdk/esd/AM243X/09_02_01_05/exports/docs/api_guide_am243x/EVM_SETUP_PAGE.html

    但是、在这种情况下、应用程序似乎没有在 CCS 上编译。
    (因为我没有看到“*。appimage.hs_fs “。 我是否可以使用在 SBL 基础上的 CCS 上编译的应用程序映像?

    此致、

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

    尊敬的 Ryuuuichi:

    我认为这实现了 FS 器件。

    您可以按照上述步骤进行检查  实现。

    我将尝试连接。 在这种情况下、我可以设置为连接所有内核、包括 M3。

    否、以上内容不正确。 您应仅选择一个构建应用的特定内核、而不是一次选择所有内核。

    但是、在本例中、应用程序似乎没有在 CCS 上编译。

    上述方法用于 EVM/SOC 初始化。 可以使用 CCS 或 Makefile 构建二进制文件。

    此致、

    Tushar  

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

    您好:

    - 1 -
    对于下面的。
    >您可以按照上述步骤进行检查  实现。
    以下是我尝试识别 AM243x-LP 上的器件时得到的结果。

    ——
    SOC ID 标头信息:
    ----------------------------
    [2]Nutral .;
    ----------------------------
    SOC ID 公共 ROM 信息:
    ----------------------------
    SubBlockId:
    SubBlockSize:
    DeviceName:am64x
    DeviceType:HSFS
    DMSC ROM 版本:[0、2、0、0]
    R5 ROM 版本:[0、2、0、0]
    ----------------------------
    SOC ID 安全 ROM 信息:
    ----------------------------
    SEC SubBlockId:2.
    第 166 章,我是你的女人
    SEC Prime:0
    安全密钥版本:0
    SEC 密钥计数:0
    SEC TI MPK 哈希:b018658ad99dc903c8bfb27b12751099920a042ad1dfea7b7ba57369f15546de285edde6a7b39a8bdc40a27b237f8fb1e57f245e80b929c1e28c0242c6
    秒客户 MPK 哈希:ad0bc40b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
    SEC 唯一 ID:67916e9ae256227f4e5069db4ae8eaea052fe149a0c1c63967233fa3d4d0bdd399
    ——
    这显示了 HSFS 器件、但器件类型为 AM64。

    - 2 -
    对于下面的。
    >上述方法适用于 EVM/SOC 初始化。 可以使用 CCS 或 Makefile 构建二进制文件。
    是我在 CCS 下构建的。 但是、生成的二进制文件似乎不适用于安全器件、因为生成的文件没有“hs_fs"扩展“扩展名。
    我希望您确认如何在 CCS 下为 hsfs 器件构建?

    此致、


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

    尊敬的 Ryuuuichi:

    这显示了 HSFS 设备、但设备类型为 AM64

    感谢您的确认。

    我希望您确认如何在 CCS 下为 hsfs 器件构建?

    请分享 Makefile ccs_bootimage_gen 项目的文件吗?

    此致、

    Tushar

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

    您好、

    昨天、我在 EVM 上使用了生成的应用。
    我的问题的根本原因如下。

    *当我执行启动目标时,我使用了以下图标。

    但是、此图标似乎不仅执行启动 Core、还执行连接和加载应用程序。
    如前一个线程所述、当我首次将 EVM 连接到 PC 时、我选择了所有内核、如下所示。

    由于这种设置、我遇到了这个问题。

    我执行了“View"->"target configurations"->“ configurations"->选择“选择正确“正确的 ccml 文件并执行“launch selected configuration“、而不是使用此图标。
    因此、我可以启动内核并连接 R5_0。 最后、我处理了 EVM 上的应用、

    因此、我将关闭该主题。 感谢您的支持。

    此致、