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.

[参考译文] TDA4VH-Q1:MCSPI 在 u-boot 和 Linux 上不工作

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1271625/tda4vh-q1-mcspi-does-not-work-on-u-boot-and-linux

器件型号:TDA4VH-Q1

我的问题与: https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1194313/tda4vm-tda4vh-main-spi-controller-issue/4547750?tisearch=e2e-sitesearch&keymatch=tda4vh%2520mcspi#4547750

这有什么更新吗?

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

    您好!

    您是否在为 McSPI 模块加电? 否则、McSPI 寄存器可能无法访问、如 上面链接中所述。

    此致、

    布里耶什

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

    它在 SDK v9.0.0.8中是否仍无法通电?

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

    否、这些模块需要上电。 默认情况下、SDK 中这些引脚未通电。  

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

    我将尝试构建固件(目前、我不知道如何构建固件)、为其通电并在成功时向您反馈。

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

    好的、谢谢。 我会将该 TT 移至"等待"状态。

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

    很抱歉、在 VERON 9.0.0.2中找不到源代码路径:sdk\vision_apps\utils\hwa src  在此版本的 SDK 中哪些地方需要修改?  

    BTW、DTS 为 SPI5配置了电源域、为什么我们必须在 R5F 中加电?

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

    好的、我不知道 DTS 是如何配置 SPI5的电源的、可以 使用 CCS 连接到其中一个 R5F、然后尝试访问 SPI5寄存器、看看是否可以访问? 如果不是 CCS、您甚至可以使用 devmem2等 Linux 命令行实用程序。 如果寄存器可访问、则 SPI5上电。  

    此致、

    布里耶什

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

    如果使用 devmem2访问寄存器、则会崩溃。  

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

    您是否可以编译并提供固件以便在 R5F 上为 SPI5上电? 由于环境有些错误、我无法取得成功。 我已经尝试在您的文档之后在 Windows 和 Linux 主机上进行构建。   

    software-dl.ti.com/.../mcusw_c_ug_top.html

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

    您好!

    这意味着它没有通电。  您是否在 R5F 内核上使用 Vision Apps 固件? 然后、我们可以尝试在 R5F 内核上启用它、您可以访问此 SPI 实例。  

    此外、您计划从哪个内核访问 SPI? 我建议使用 R5F 内核、RTOS 支持 SPI 驱动程序、因此应该可以从 R5F 内核访问。  

    此致、

    布里耶什

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

    我是从主域为 SPI5编写此驱动程序、它将在 VxWorks 上工作。 预计其寄存器可供主域访问。 我认为它应该在 TISCI 固件中加电、看起来就像在 MCU SS 中的 R5F 上运行。   

    您能否为我提供升级固件以及如何将其更新到 u-boot 的详细信息?  

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

    我发现版本9.0.0.8的软件包并不完整、它不包含 ti-cgt-armllvm_1.3.0.LTS 和 ti-cgt-c7000_3.1.0.LTS。 现在、我快速返回到8.6.1.3版、这样它就能取得成功。 不过、有太多的封装、我不知道应该修改哪个封装才能为 SPI5上电。 您能提供更多详细信息吗?

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

    您好!

    很抱歉、不能理解。 缺少哪些封装? 您现在还能够构建视觉应用吗?  

    是的、SDK 不再提供少数封装。 需要下载、但我想在运行安装 脚本后、应该会自动下载。  

    您能帮助我理解吗?

     -您是否计划 从 R5F 内核访问 SPI ?

     -您是否正在 R5F 内核上运行 Vision Apps 固件?  

    此致、

    布里耶什

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

    我不知道视觉应用是否会在固件发布时运行。  

    我想从 A72内核访问 SPI。  

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

    哪个文档介绍了如何设置环境? 需要运行哪个脚本?

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

    好的、我设置 SDK9.0并重新执行这些步骤。

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

    您好!

    为了设置和编译 SDK、请按照以下步骤操作。

    1. 下载并实例 PSDKRA 9.0
    2. 从 PSDKLA9.0下载文件系统和 bootfs 并将它们复制到 PDSKRA 安装文件夹中。  
    3.  从安装的文件夹中运行./sdk_builder/scripts/setup_psdk_rtos.sh。 此操作将下载并设置所有必需组件。
    4. 进入 sdk_builder 文件夹并运行./make_sdk.sh、以构建视觉应用和整个 SDK

    下面是 Vision Apps 用户指南:构建环境设置(TI.com)中的示例。

    您能否按照这些步骤操作、在 SD 卡中安装 Vision Apps 固件、然后尝试从 MCU2_0启用 SPI?

    此致、

    布里耶什

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

    我将在下星期一尝试并反馈您。  

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

    谢谢、我会将此状态移至"等待"。

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

    此问题可以使用哪个文件系统和 bootfs?  

    以下两个软件包需要下载吗?

    我的仪表板中没有第二个链接。

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

    您可以从以下两个链接下载它们。

    https://dr-download.ti.com/software-development/software-development-kit-sdk/MD-lOshtRwR8P/09.00.00.08/tisdk-adas-image-j784s4-evm.tar.xz

    https://dr-download.ti.com/software-development/software-development-kit-sdk/MD-lOshtRwR8P/09.00.00.08/boot-adas-j784s4-evm.tar.gz

    此致、

    布里耶什

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

    谢谢、 已请求 PSDKRA 9.0并等待访问权限。 如果 有任何进展、我会提供反馈。

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

    好的、谢谢。 我将票证的状态更改为等待。  

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

    此申请已提交3天、但仍未获批准。 您可以直接为我打开一个下载通道吗?  

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

    您好!

    无法下载 bootfs 和 targetfs 文件吗?

    -您能转至以下链接吗?

    PROCESSOR-SDK-J784S4软件开发套件(SDK)| TI.com

    -点击 Linux-J784S4下的"Download Options"

    - 它将打开一个新窗口,从中可以下载 targetfs 和 bootfs 。  

    此致、

    布里耶什

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

    我已下载此软件包、但您让我下载  PSDKRA 附加组件包。  

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

    您好!

    PSDKRA 不需要附加组件封装。 只有构建仿真模式才需要此操作。 您是否可以在不使用附加包的情况下按照上述步骤操作? 您应该能够构建 SDK 并在 SD 卡上进行闪存。

    此致、

    布里耶什  

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

    e2e.ti.com/.../sdk_5F00_build_5F00_errors.log

    执行您提供的步骤后、生成错误并将日志作为附件。 请检查一下。

    /root/ti 中只有一个目录: arm-gnu-toolchain-11.3.rel1-x86_64-aarch64-none-linux-GNU。

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

    e2e.ti.com/.../sdk_5F00_build_5F00_errors.log

    执行您提供的步骤后、生成错误并将日志作为附件。 请检查一下。

    /root/ti 中只有一个目录: arm-gnu-toolchain-11.3.rel1-x86_64-aarch64-none-linux-GNU。

    日志显示:两个软件包: https://dr-download.ti.com/software-development/ide-configuration-compiler-or-debugger/MD-ayxs93eZNN//ti_cgt_armllvm__linux-x64_installer.bin 和 https://dr-download.ti.com/software-development/ide-configuration-compiler-or-debugger/MD-707zYe3Rik//ti_cgt_c7000__linux-x64_installer.bin 下载程序失败。

    您能将这两个文件转移给我吗?或者告诉我从哪里可以下载它们、我应该将它们放在哪个文件夹中?

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

    构建、以下步骤是什么?  

    PS:我从 TI.com 手动搜索并下载了这两个软件包。

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

    请按照以下链接中所述的步骤操作。

    Vision Apps 用户指南:运行说明

    此致、

    布里耶什

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

    e2e.ti.com/.../84304.log.txt

    我已经成功完成了 SD 并在目标板上进行了验证、但仍然无法访问 SPI5。

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

    您好!

    您能帮助我了解在何处以及如何启用 McSPI 吗? 我在上面的日志中没有看到任何有关 SPI 的语句。  

    您是否已如上链接中所述更改任何固件以启用 McSPI?

    此致、

    布里耶什

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

    我只是按照您的步骤重新构建了固件、没有任何更改。 我使用 devmem2来访问日志中的寄存器 reg。

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

    请按照我在另一个 TT 中的建议启用 McSPI 实例。  

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

    我已经在您之前的票证上添加了指令来启用 McSPI。 但仍然无法访问 SPI5的存储器空间。

    PS:文件路径与您之前的票证不同、它是 ti-processor-sdk-rtos-j784s4-evm-09_00_00_02/images/utils/hwa / src / app_hwa。c

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

    您是否仍在处理此 TT?

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

    您好!

    当然、我会在几天内回复您。

    此致、

    布里耶什

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

    关闭此标签。