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:使用 UniFlash 读取 OSPI 内容

Guru**** 2543880 points
Other Parts Discussed in Thread: UNIFLASH

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1263512/j784s4xevm-read-ospi-contents-using-uniflash

器件型号:J784S4XEVM
主题中讨论的其他器件:UNIFLASH

您好!

我已成功使用 Uniflash 对 OSPI 进行编程、然后从其中引导。  在此过程中、我已将某个原始十六进制值编程到闪存位置、并尝试使用 Uniflash 读回它。  (我已尝试在 CCS 中查看存储器位置、但找不到我希望看到的内容)。

当我按照在线 PDK 第6.4节中的链接访问 Uniflash 文档时、我注意到 PDK 中有关 Uniflash 命令和选项的说明与《Uniflash 用户指南》中的说明并不相同。  在 dslite.sh 脚本中,我看到通过将--mode processor 参数传递给脚本,最终调用 ProcessorSDKSerialFlash 可执行文件而不是 DSLite 可执行文件。  该可执行文件似乎没有"读回"选项。

我曾尝试使用默认 DSLite 工具、以提供我用于 CCS 的.ccxml 配置

> sudo ~/ti/uniflash_8.3.0/dslite.sh --mode memory --config=J7AHP_EVM.ccxml --range=0x50200000,0x58 --output=ospi_dump.bin

我必须将.gel 脚本从 CCS 复制到 Uniflash 安装中的相应位置、才能运行。  满足这一要求后、产生的误差

执行以下命令

 /home/user/ti/uniflash_8.3.0/deskdb/content/TICloudAgent/linux/ccs_base/DebugServer/bin/DSLite memory --config=J7AHP_EVM.ccxml --range=0x50200000、0x58 --output=ospi_dump.bin

错误:CortexA72_0_0:连接到目标时出错:(错误-1170 -(3:24:1)无法访问 DAP。 复位器件、然后重试此操作。 如果错误仍然存在、请确认配置、对电路板执行下电上电、和/或尝试更可靠的 JTAG 设置(例如、降低 TCLK)。 (仿真软件包9.11.0.00128)

失败:操作已中止

J784S4上是否缺少某项操作、或者此操作是否不受支持?

此致

斯蒂芬

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

    尊敬的 Stephen:

    您在这里用例是什么?

    Unknown 说:
    作为此过程的一部分、我已经将一些原始十六进制文件编程到闪存位置、并尝试使用 Uniflash 读回它。  (我已尝试在 CCS 中查看存储器位置、但找不到我希望看到的内容)。

    您是否未在刷写的偏移处看到数据? 您能否共享您正在使用的命令?

    此致、
    帕尔特

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

    大家好、Parth、

    我将在另一个线程中介绍用例、此处我正在查询是否可以按照所述方式将 UniFlash 与 J784S4一起使用、即读回闪存。

    谢谢

    史蒂夫

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

    Steve、您好!

    我实际上已经这么做了。 Uniflash 会在映像被写入后将其读回。 请参考 board/utils/uniflash/target/spiFlashImage src 中的 ufp_spiFlashImage API。

    此致、
    帕尔特