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.

[参考译文] J784S4XEVM:对于 HS FS 器件、在无引导模式下运行

Guru**** 2465890 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1474586/j784s4xevm-run-in-no-boot-mode-with-a-hs-fs-device

器件型号:J784S4XEVM

工具与软件:

您好!

我们最近将板上的处理器从 GP 器件更改为 HS 器件、我想要通过 CCS 进行引导。

我按照该页面中描述的步骤操作: software-dl.ti.com/.../ccs_setup_j784s4.html

在执行 launch.js 文件之前一切都正常。出现以下错误消息:

连接到目标时出错:
(错误-1170 @ 0x0)
无法访问 DAP。重置器件并重试。如果错误仍然存在、请检查配置、对电路板执行下电上电、和/或尝试更可靠的 JTAG 设置(例如、降低 TCLK)。
(仿真软件包9.12.0.00150)

以下是 Scripting Console 日志:

JS:>loadJSFile ("packages\ti\drv\sciclient\tools\ccsLoadDmsc\j784s4\launch.js")
正在连接到 Cortex_M4F_0!
连接至目标时出错:仿真失败(packages\ti\drv\sciclient\tools\ccsLoadDmsc\j784s4\launch.js#110)
JS:>

我在将 SW4的引脚1切换到 ON 位置(与 SPI 模式相同)后重试、并进行了进一步的切换:

JS:>loadJSFile ("packages\ti\drv\sciclient\tools\ccsLoadDmsc\j784s4\launch.js")
正在连接到 Cortex_M4F_0!
填充 R5F ATCM 存储器...
针对 R5F 写入 while (1)
正在加载 soc 固件... packages/ti/drv/sciclient/DMSC 407sysfw/binaries/ti-fs-firmware-j784s4-gp.bin
DMSC 固件加载完成...
DMSC 固件立即开始运行...
J784S4运行 DDR 配置... 等到它完成!
正在连接到 MCU Cortex_R5_0!
 WKUP 引导模式为56
 主引导模式为17
连接到 MCU R5 1 0
复位 MCU R5 10、以确保 TCM 配置生效
从 R5运行电路板配置初始化!


但我得到了这个错误:

Cortex_M4F_0:GEL 输出:-->所有频率更改请求均已完成... <<<--
Cortex_M4F_0:GEL 输出:-->>LPDDR4初始化已完成! <<<--
Cortex_M4F_0:无法运行目标 CPU:(错误-1268 @ 0x1090001)器件锁定在硬故障或 NMI 中。 重置设备、然后重试此操作。 如果错误持续存在、配置、电路板下电上电、和/或尝试更可靠的 JTAG 设置(例如、较低的 TCLK)。 (仿真软件包9.12.0.00150)。

当我在 SPI 模式下运行时、必须关闭先前设置的引脚。 但在这里、我不知道如何在无引导模式下执行它。

可能无法在 HS 情况下运行"无引导模式"? 在这种情况下、是否有替代方案?

提前感谢您的帮助!

此致、

Romain

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

    尊敬的 Romain:

    没错、您不能像在 GP 器件上那样直接连接到 HS-JTAG 器件上的 M4内核、因为 FS 已禁用并锁定。

    我的同事将跟进进一步的信息。

    谢谢!

    Neehar

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

    尊敬的 Romain:

    无引导模式在 HS-JTAG 器件上不受支持、因为 FS 针对 M4内核锁定、因此您将无法  使用 JTAG 加载 TIFS 二进制文件。

    我可以知道不使用引导模式的偏好吗? 因为您可以使用任何其他引导模式来引导器件。

    此致
    Diwakar

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

    嗨 Neehar 和 Diwakar、

    感谢您的回复。

    我没有使用引导模式、因为我仍在项目的开发部分、想要通过 CCS 测试电路板上的代码和调试代码。 无引导模式似乎是最简单的方法。 但是、也许有一种方法可以从 SD 卡引导 SBL、并且仍然通过 CCS 加载内核之外的不同应用?

    此致、

    Romain

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

    尊敬的  Romain:

    在 HS-MCU FS 器件上、仅锁定 M4内核、因此您可以使用 mmcsd 等任何其他引导模式来加载映像、然后可以连接到 M4以外的内核。

    如果您正在使用 M4_1并希望将其解锁、则需要按照本文档中提到的过程进行操作。

    此致
    Diwakar

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

    感谢您的回答!

    我想知道、如果我想在一个内核上更新应用、则必须重新刷新 SD 卡、或者在首次启动后、我可以通过 CCS 直接更新应用?

    此致、
    Romain

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

    尊敬的  Romain:

    t、我可以直接通过 CCS 更新应用程序?

    我们在这里讨论的是哪个内核? 如果它不是 M4内核、则应该是。

    此致
    Diwakar

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

    尊敬的 Diwakar:

    我说的是射频主内核、它运行得很好、谢谢!

    此致、

    Romain

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

    您好、 Romain

    然后、您应该能够在首次启动时使用 SD 加载映像后通过 CCS 加载该文件。

    此致
    Diwakar