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.

[参考译文] SK-AM64:AM64x-SK (HS-FSversion):连接到目标时出错:(ERROR -1170 @ 0x0)无法访问 DAP。

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1241243/sk-am64-am64x-sk-hs-fsversion-error-connecting-to-the-target-error--1170-0x0-unable-to-access-the-dap

器件型号:SK-AM64
主题中讨论的其他器件: UNIFLASH

您好!  

我使用的是红色 SK-AM64B 板、其上标有"M2"标签(网站上的用户指南中提到的 M1标签)。

我将通过以下链接尝试使用 CCS 脚本进行 SOC 初始化: https://software-dl.ti.com/mcu-plus-sdk/esd/AM64X/latest/exports/docs/api_guide_am64x/EVM_SETUP_PAGE.html

CCS 版本: 12.2.0

MCU+ SDK 版本:AM64x 08.05.00.24

我已经通过将 Connection 选择为"Texas Instruments XDS110 USB Debug Probe"并将 Board 或 Device 选择为"AM64x"来创建目标配置。  

在执行命令"loadJSFile C:\ti\mcu_plus_sdk_am64x_08_05_00_24\tools\ccs_load\am64x\load_dmsc_hsfs.js"时启动目标配置后、会遇到以下错误:

在为电路板加电后尝试了连接 JTAG 电缆、如  EVM 设置页面中所述、但它不起作用。 我还确保了电路板开关处于 NOBOOT 模式、并且内核已断开连接。 环境变量路径也按照说明中所述进行设置。

有趣的是、当我将引导模式切换到 OSPI 模式(保持所有其他设置与上述相同)时、不会发生错误、脚本开始运行、但随后超时。 以下是脚本控制台输出:

CCS 控制台上没有输出。

我能够使用 UART uniflash 方法执行 SOC 初始化。 我还想尝试 CCS 脚本方法。

提前感谢

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

    您好、Guenter:

    为了使用 CCS 初始化 HS-FS 板、我们必须以 DEVBOOT 模式启动板。 请参阅以下内容、以获取有关 TI 精密 ADC 的

    使用 CCS + GEL 启动应用程序

    此致、

    普拉桑特

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

    您好!  

    我尝试将电路板切换到 DEVBOOT 模式、并尝试运行 load_dmsc_hsfs.js 脚本。 我仍在脚本控制台中获得以下输出:

    JS:>loadJSFile C:\ti\mcu_plus_sdk_am64x_08_05_00_24\tools\ccs_load\am64x\load_dmsc_hsfs.js
    正在连接到 MCU Cortex_R5_0!
    为 R5F 写入 while (1)
    从 R5运行电路板配置初始化!
    加载"C:\ti\mcu_plus_sdk_am64x_08_05_00_24/tools/ccs_load/am64x/sciclient_ccs_init.release.out"时出错:file:c:\ti\mcu_plus_sdk_am64x_08_05_00_24/tools/ccs_load/am64x/sciclient_init.out"失败: (c:\ti\mcu_plus_sdk_am64x_08_05_00_24\tools\ccs_load\am64x\load_dmsc_hsfs.js#148)

    CCS 控制台具有以下输出:

    MAIN_Cortex_R5_0_0:GEL 输出:CPU 复位(软复位)已通过 GEL 发出。
    MAIN_Cortex_R5_0_0:在长度为0x40的第0页上的0x0写入存储器块时出现问题:(错误-1065 @ 0x40)无法访问器件存储器。 验证存储器地址是否在有效存储器中。 如果错误仍然存在、请确认配置、对电路板执行下电上电、和/或尝试更可靠的 JTAG 设置(例如、降低 TCLK)。 (仿真软件包9.11.0.00128)
    MAIN_Cortex_R5_0_0:文件加载程序:验证失败:目标写入0x00000000失败
    MAIN_Cortex_R5_0_0:GEL:文件:C:\ti\mcu_plus_SDK_am64x_08_05_00_24/tools/ccs_load/am64x/sciclient_ccs_init.release.out:加载失败。

    我怀疑 HSFS 迁移指南中的图片显示了 AM64x-EVM 的图片、但我使用的是 AM64x-SK。 您能否确认两个电路板的 DEVBOOT 模式开关位置是否相同? 如果情况不是这样、那么我还可以尝试解决该问题吗?

    提前感谢

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

    您好、Guenter:

    开关(SW2和 SW3)位置可能因电路板而异。 但是、引导模式引脚(B0-B15)的值(开/关)在不同的电路板上保持不变。 DEVBOOT 模式的确切设置为:

    SW2 (B0-B7):11011110

    SW3 (B8-B15):00000000

    电路板上的引导模式引脚(B0-B15)进行了标记。 请确保根据上述设置进行设置。 您还可以共享电路板上的引导模式开关设置的屏幕截图。 我将看到并确认它们是否正确。

    此致、

    普拉桑特

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

    您好、Guenter、

    请按照此 E2E 中的说明找到所需答案。 (e2e.ti.com/.../sk-am64b-ipc-failed-on-sk-am64b-hs-fs-version)

    BR Vaibhav

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

    谢谢 Prashant 和 Vaibhav。 我的问题已经解决。