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.

[参考译文] TDA3:vsdk301:ALG_plugins/soundview/SRC_files.mk

Guru**** 2585495 points
Other Parts Discussed in Thread: SYSBIOS

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/633673/tda3-vsdk301-alg_plugins-surroundview-src_files-mk

器件型号:TDA3

你好。
您能否就 vsdk301 makefile 中的错误通知 VSDK-TEAM?
这里是'gmake -j -s profile=release'的 stderr 输出。


D:/ti/vsdk301/vision_sdk/build/rtos/makerules/rules_66.mk:181:Target `D:/ti/vsdk301/vision_sdk/binaries/apps/tda3xx_evm_bios_all/obj/app_alg_plugins/tda3xx-evm/66/release/GAlignLUT_tda3xx.oe66

在同一规则中多次给出。
D:/ti/vsdk301/vision_sdk/build/rtos/makerules/rules_66.mk:181:Target `D:/ti/vsdk301/vision_sdk/binaries/apps/tda3xx_evm_bios_all/obj/app_alg_plugins/tda3xx-evm/66/release/GAlignExt_tda3xx.oe66

在同一规则中多次给出。
D:/ti/vsdk301/vision_sdk/build/rtos/makerules/rules_66.mk:181:Target `D:/ti/vsdk301/vision_sdk/binaries/apps/tda3xx_evm_bios_all/obj/app_alg_plugins/tda3xx-evm/66/release/GAlignLUT_tda3xx.oe66

在同一规则中多次给出。
D:/ti/vsdk301/vision_sdk/build/rtos/makerules/rules_66.mk:181:Target `D:/ti/vsdk301/vision_sdk/binaries/apps/tda3xx_evm_bios_all/obj/app_alg_plugins/tda3xx-evm/66/release/GAlignExt_tda3xx.oe66

在同一规则中多次给出。
警告:ti.sysbios.family.c66.Cache:"d:/ti/vsdk301/ti_components/os_tools/bios_6_46_04_53/packages/ti/sysbios/family/c66/Cache.xs、line 340:ti.sysbios.family.c66.Cache:Cache settings were

更改了用户配置。 用户配置选项将覆盖平台设置。 检查内存映射以确保高速缓存不会与 L1/L2内存放置冲突。 避免

L1/L2存储器和高速缓存之间的冲突、我们建议在平台软件包中指定高速缓存大小以及内存大小。
警告:ti.sysbios.family.c66.Cache:"d:/ti/vsdk301/ti_components/os_tools/bios_6_46_04_53/packages/ti/sysbios/family/c66/Cache.xs、line 340:ti.sysbios.family.c66.Cache:Cache settings were

更改了用户配置。 用户配置选项将覆盖平台设置。 检查内存映射以确保高速缓存不会与 L1/L2内存放置冲突。 避免

L1/L2存储器和高速缓存之间的冲突、我们建议在平台软件包中指定高速缓存大小以及内存大小。

问题文件是:'vision_sdk/apps/src/rtos/alg_plugins/soundview/SRC_files.mk'
目标 GAlignLUT 和 GAlignExt 均已添加到"SRCS_SURROL_View_GALIGN"和"SRCS_SURROL_View_SYTH"。
在"SRCS_c66xdsp_1"和"SRCS_c66xdsp_2"中使用的两个变量。 结果包含多层目标。

建议的修补程序(更改标记为黄色)。 两个变量(GALIGN 和 SYTH)在 SOC-SECTIONS 内注释为"#"(从构建中排除)。

--

SRCDIR +=环境视图

SRCS_环视_SYTH =合成 Link_algPlugin.c \

SRCS_surround_view_PALIGN = pAlignLink_algPlugin.c \

SRCS_surround_view_ULTRASONICFUSION = uFusionLink_algPlugin.c UFusionExt.c UFusion_bufferZonesLUT.c \

SRCS_surround_view_GALIGN = gAlignLink_algPlugin.c \
                           gAlign3DLink_algPlugin.c\
                           svLutGen_If.c \
                           svBlendTableGen_If.c \
                           adaptiveBowlLink_algPlugin.c

ifeq ($(EARLY_SRV_ENABLE)、是)
SRCS_SURROL_VIEW 和 SYTH += GSynthLUT_DEFAULT.c
字节序

ifeq ($(SOC)、tda2xx)
#SRCS_SURROL_VIEW GALIGN += GAlignLUT_tda2xx.c GAlignExt_tda2xx.c
#SRCS_SURROL_VIEW SYTH += GAlignLUT_tda2xx.c GAlignExt_tda2xx.c
SRCS_surround_view_LUTEXT += GAlignLUT_tda2xx.c GAlignExt_tda2xx.c
字节序

ifeq ($(SOC)、tda2px)
#SRCS_环视_SYTH += GAlignLUT_tda3xx.c GAlignExt_tda3xx.c
#SRCS_SURROL_VIEW GALIGN += GAlignLUT_tda3xx.c GAlignExt_tda3xx.c
SRCS_surround_view_LUTEXT += GAlignLUT_tda3xx.c GAlignExt_tda3xx.c
字节序

ifeq ($(SOC)、tda2ex)
#SRCS_SURROL_VIEW SYTH += GAlignLUT_tda2xx.c GAlignExt_tda2xx.c
#SRCS_SURROL_VIEW GALIGN += GAlignLUT_tda2xx.c GAlignExt_tda2xx.c
SRCS_surround_view_LUTEXT += GAlignLUT_tda2xx.c GAlignExt_tda2xx.c
字节序

ifeq ($(SOC)、tda3xx)
#SRCS_环视_SYTH += GAlignLUT_tda3xx.c GAlignExt_tda3xx.c
#SRCS_SURROL_VIEW GALIGN += GAlignLUT_tda3xx.c GAlignExt_tda3xx.c
SRCS_surround_view_LUTEXT += GAlignLUT_tda3xx.c GAlignExt_tda3xx.c
字节序

SRCS_c66xdsp_1 +=$(SRCS_SURROL_View_SYTH)$(SRCS_SURROL_VIEW)$(SRCS_ROUSE_VIEW)$(SRCS_ROUSE_ULTRASONICFUSION)$(SRCS_ROUSE_VIEW) GALIGN)
SRCS_c66xdsp_1 +=$(SRCS_SURROL_View_LUTEXT)
SRCS_c66xdsp_2 +=$(SRCS_SURROL_View_SYTH)$(SRCS_SURROL_VIEW)$(SRCS_ROUSE_VIEW)$(SRCS_ROUSE_ULTRASONICFUSION)$(SRCS_ROUSE_VIEW) GALIGN)
SRCS_c66xdsp_2 +=$(SRCS_SURROL_View_LUTEXT)

--

 

此外、您能否解释警告" L1/L2存储器和缓存之间的冲突"? 这些警告是旧的、并在以前的版本中观察到。

 

谢谢你。

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

    感谢您的查找。 我已通知 VisionSDK 专家。

    此致、
    Yordan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Yordan。
    发现了另一个错误!
    尝试构建 dcan。
    如果设置"CAN _include=yes"、则构建失败。

    问题文件是:vision_sdk/apps/src/rtos/modules/dcand/utils_dca.c
    第102-104行。
    错误的 include 指令。 头文件位于'vision_sdk/links_fW/src/rtos/utils_common/include'中。
    但"RTOS "关键字缺失。

    这些行:
    #include "src/utils_common/include/utils.h"

    #include "src/utils_common/include/utils_que.h"

    #include "src/utils_common/include/utils_tsk.h"

    必须替换为以下行:
    #include "src/rtos/utils_common/include/utils.h"

    #include "src/rtos/utils_common/include/utils_que.h"

    #include "src/rtos/utils_common/include/utils_tsk.h"


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

    您好、Senchuss、

    当然、这是错误、我们将在下一个版本中修复它们。

    Rgds、

    Brijesh