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.

[参考译文] AM62P:AM62P DDR 测试:错误–1170 @ 0x0 无法访问 DAP。

Guru**** 2973160 points

Other Parts Discussed in Thread: AM62P

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1655456/am62p-am62p-ddr-tests-error--1170-0x0-unable-to-access-the-dap

部件号: AM62P

您好、

我尝试在基于 AM62P 的定制电路板上运行 DDR 测试、

我已经尝试使用 DDR-MARGIN-FW: DDR-MARGIN-FW 固件|德州仪器 TI.com

但就像在以下文章中一样、我未能连接到 SMS0_TIFS_0 内核: SK-AM62P-LP:DDR 裕度固件 — 处理器论坛-处理器 — TI E2E 支持论坛

根据文章、我假设我有一个 HSFS 器件、必须使用 SBL 二进制文件初始化 DDR。

我还找到了以下有关 AM62x 器件的教程、它使用 sbl_null CCS 示例为 HSFS 器件提供了权变措施: AM62x 系列 DDR 调试

完成教程后:

  • 我通过 JTAG 将 XDS110 调试端口连接到电路板
  • 下载了 MCU+SDK: AM62P MCU-PLUS-SDK 软件开发套件 (SDK)|德州仪器 TI.com
  • 导入了 sbl_null 示例:c:\ti\mcu_plus_sdk_am62px_12_00_00_27\examples\drivers\boot\sbl_null
  • 从 example.syscfg 文件中删除了 DDR 配置
  • 修改了 main.c 文件:(我不得不偏离说明以修改 TISCI 器件名称进行编译)

// Added this part
status = SOC_moduleClockEnable(TISCI_DEV_MAIN_EMIF_DATA_ISO_VD, 1);
status += SOC_moduleClockEnable(TISCI_DEV_DDR32SS0, 1);
DebugP_assertNoLog(status == SystemP_SUCCESS);
loop_forever();

  • 编译工程并生成了 sbl_null.Debug.hs_fs.tiimage
  • 在 USB 引导模式下使用 DFU 刷写映像
  • 为 AM62P 创建了一个新的目标配置、并连接到 WKUP_R5FSS0_0 内核。  

但是、在此之后、菜单栏中的“Scripts“下没有可运行的脚本。

image.png

当我尝试连接到内核 SMS0_TIFS_0 时、仍然得到:

Error: (Error -1170 @ 0x0) Unable to access the DAP.

image.png

您能否提供有关如何设置 DDR 测试的进一步说明?

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

    尊敬的 Daniel:

    当我尝试连接到内核 SMS0_TIFS_0 时、我仍然得到:

    在 HS 器件上、TIFS 内核被锁定且无法连接。 您也可以在上面附加的链接中看到、未提及与 TIFS 内核连接。

    但是、在此之后、菜单栏中没有可在“Scripts“下运行的脚本。

    在目标配置文件中、选择连接内核后将出现的 AM62P_SK_EVM。

    此致、

    Tushar