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.

[参考译文] RTOS/AM3358:使用 UIA 构建 PDK 示例

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/663217/rtos-am3358-pdk-example-build-with-uia

器件型号:AM3358

工具/软件:TI-RTOS

我刚才下载并安装了"processor_sdk_rtos_am335x_4_02_00_09"、现在我尝试构建"pdk_am335x_1_0_9"示例文件、我收到了大量这些错误:

检测到的测试项目:UART_BasicExample_bbbAM335x_armExampleProject

--------------------------------------------------
正在创建项目'UART_BasicExample_bbbAM335x_armExampleProject'...

!错误:产品类型"com.ti.uIA"的版本2.21.2.07 (或等效版本)当前未安装!
注意:请参阅以下可用'com.ti.uIA'版本列表:

2.20.0.02

正在复制 macro.ini
系统无法找到指定的路径。

问题是我看了一下、没有 UIA 版本2.21.2.07!   

我应该怎么做?

谢谢!

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

    您好!

    抱歉! 问题在于 AM335x 4.2版本安装程序不附带 UIA 软件包。 我们有一个 JIRA 用于错误跟踪和修复、您可以通过多种变通办法在问题解决之前继续进行工作:

    解决方法1:如果先前在同一安装路径下安装了其他版本的 UIA (默认为 c:\ti),则可以更改 pdkprojectcreate.bat:将 UIA_version 设置为必须绕过 probelm 的版本。 例如、I DID:设置 UIA_version=2.00.06.52

    解决方法2:您很可能不需要 UIA 软件包、您可以编辑 pdkprojectcreate 以跳过 AM335x 的 UIA、就像脚本对 skip_IPC 所做的那样:

    如果%SOC%= AM335x、则转至 SKIP_IPC
    如果%SOC%= AM437x、则转至 SKIP_IPC

    如果存在"%SDK_INSTALL_PATH%/IPC_*"(
     设置 rtsc_ipc=;com.ti.rtsc.ipc:%IPC_version%
    )
    :skip_ipc
    如果存在"%SDK_INSTALL_PATH%/NDK_*"(
     设置 RTSC_NDK=;com.ti.rtsc.NDK:%NDK_VERSION%
    )
    如果存在"%SDK_INSTALL_PATH%/UIA_*"(
     设置 RTSC_UIA=;com.ti.uIA:%UIA_version%
    )

    至:

    如果%SOC%= AM335x、则转至 SKIP_IPC
    如果%SOC%= AM437x、则转至 SKIP_IPC

    如果存在"%SDK_INSTALL_PATH%/IPC_*"(
     设置 rtsc_ipc=;com.ti.rtsc.ipc:%IPC_version%
    )

    如果存在"%SDK_INSTALL_PATH%/UIA_*"(
     设置 RTSC_UIA=;com.ti.uIA:%UIA_version%
    )

    :skip_ipc
    如果存在"%SDK_INSTALL_PATH%/NDK_*"(
     设置 RTSC_NDK=;com.ti.rtsc.NDK:%NDK_VERSION%
    )

    解决方法3:如果需要使用 UIA、可以从 http://software-dl.ti.com/processor-sdk-rtos/esd/AM57X/latest/index_FDS.html 下载适用于 AM572x 的最新 P-SDK 4.2版本安装程序 、并且仅安装 UIA_2_21_02_07

    请告诉我们解决方法是否适合您继续。

    此致、Eric

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Eric、
    感谢您对此的快速响应! 我选择了选项3、因为 UIA 支持是使用 TIRTOS 的最佳部分之一! 我甚至在创建示例工程并编译所有工程后启用了日志记录。

    快速说明-当我为 AM335x 使用 PDK 1.0.8并且我单独安装了 UIA 时、我遇到了大量构建错误。 这是因为我应该在安装 UIA 后构建我的示例吗? 现在看来是可行的,最好了解未来的情况,或者我是否制定了自己的计划而不是使用一个例子。

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

    了解一下、您现在可以创建项目了! 在构建驱动程序示例之前、需要安装 UIA 软件包。

    此致、Eric
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    再次感谢 Eric -我在使用 UIA 时遇到了另一个问题、我在以下帖子中发布了这个问题:
    e2e.ti.com/.../663529
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Alex、

    让我们使用新的 E2E 主题来解决 UIA + GPIO LED 的使用问题、我关闭了这个主题。

    此致、Eric