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.

[参考译文] PROCESSOR-SDK-J722S:如何构建 SENSOR_drv 源?

Guru**** 2529560 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1564420/processor-sdk-j722s-how-to-build-sensor_drv-source

器件型号:PROCESSOR-SDK-J722S


工具/软件:

大家好、我是 Yura Corp 的 Jin-Mook。 

首先、我来告诉您我使用的存储库。 configs/processor-sdk-analysis/processor-sdk-analytics-11.00.00-config.txt 现在、让我来解释一下我的当前情况。 我正在处理 SENSOR_drv 以使用新的图像传感器。 但是、我发现 SENSOR_drv 没有正确构建。 我将使用 bitbake ti-vision-apps 命令进行构建。 当然、我已经在 local.conf 文件中指定了此内容: Arago_brand =“ADAS" machine="j722s-evm"“ machine="j722s-evm"</s>“ “

我先解释一下第一个问题。

如果您查看/imaging/sensor_drv /concerto.mak src 文件的底部、

您将看到以下内容:

ifeq ($(SOC)、$(FILTER $(SOC)、j722s))
ifeq ($(TARGET_CPU)、A53)
SKIPBUILD= 1.
endif
IIRS +=$(MCU_PLUS_SDK_PATH)/source
暴露
IDIRS +=$(pdk_path)/封装
endif


我的 SOC 是 J722s、我的 TARGET_CPU 是 A53。

构建 SENSOR_drv 时应用 SKIPBUILD。

我移除了 SKIPBUILD、现在尝试构建 sensor_drv。

这是第二个问题出现的地方。

它尝试构建、但似乎找不到库。

/imaging/sensor_drv src iss_sensor_priv.h 中包含的头文件找不到、

导致构建错误。

isss_sensor_priv.h:76:10:致命错误:ti/board/devices/board_devices.h src:没有此类文件或目录
| 76 |#include
||^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
编译已终止。

MCU_PLUS_SDK 未定义。

我将其更改为已定义并再次尝试构建、但仍然收到构建错误。

1.删除 SKIPBUILD=1 行是否为正确的解决方案?

2.构建是否根据 target_combos 值按顺序完成?

3.如果它们是按顺序构建的,为什么不能构建 sensor_drv 呢?

4.包含的头文件位于哪里? 库名称是什么? 


谢谢


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

    尊敬的 Jinmook:

    希望您已根据 链接设置了 RTOS SDK

    完成设置后、

    cd $(psdkra)/sdk_builder
    make imaging

    这将构建传感器驱动程序

    此致、
    Gokul

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

    我收到这个错误消息:/ti/ti-cgt-armllvm_3.2.2.LTS/bin/tiarmclang :没有这样的文件或目录。


    我想我需要单独安装 TI 的工具链。


    构建 Sensor_drv 是否需要工具链?Yocto 中是否不包含此工具链?

    是否有办法仅使用 Yocto 构建所有组件?

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

    尊敬的 Jinmook:

    [报价 userid=“670364" url="“ url="~“~/support/processors-group/processors/f/processors-forum/1564420/processor-sdk-j722s-how-to-build-sensor_drv-source/6024468

    /ti/ti-cgt-armllvm_3.2.2.LTS/bin/tiarmclang:无此类文件或目录。

    [/报价]

    您可以通过运行 文档中提到的设置脚本来解决该问题

    cd ${PSDKR_PATH}
    ./sdk_builder/scripts/setup_psdk_rtos.sh

    我不确定 Yocto 是否构建、并在此处循环咨询 Yocto 专家。

    此致、
    Gokul

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

    我认为 sensor_drv 源在 Linux 上运行、但它是否在 R5F MCU 的 RTOS 环境上运行?

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

    尊敬的 Jinmook:

    是的、sensor_drv 在 RTOS SDK 和 MCU2_0 上运行。 对于 Linux、请查看基于 v4l2 的驱动程序。

    此致、
    Gokul

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

    非常感谢。
    我解决了这个问题。

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

    尊敬的 Jinmook:

    由于问题已解决、我将关闭此主题。

    此致、
    Gokul