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.

[参考译文] TDA4VP-Q1:使用调试符号添加静态库

Guru**** 2392905 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1497387/tda4vp-q1-adding-static-library-with-debug-symbols

器件型号:TDA4VP-Q1

工具/软件:

我正在为 MCU1_0构建静态库。  我希望使用调试符号构建静态库、而其余代码不使用调试符号。 我   为生成带有调试符号的库所做的是、我在 concerto.mak 中为我的静态库添加了 CFLAGS :=-g -O0。  

下一步是将该库链接到二进制文件。  在链接步骤中、如果未去除调试符号、我无法找到在哪里可以进行此更改、而我的库会在链接步骤中进行链接。 我只有调试和释放模式、默认情况下使用调试符号或不使用调试符号构建所有内容。 如何获得仅包含用于库的调试符号的发布二进制文件。

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

    您好、

    Unknown 说:
    CFLAGS :=-g -O0在 concerto.mak 中为我的静态库。

    请告诉我这个  Concerto.Mak 路径?

    此致、

    Karthik

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

    concerto.mak 位于 ti_psdk/vision_apps/platform/j784s4/rtos/mcu1_0/concerto.mak src

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

    这个库是自定义库 ti_sdk/vision_apps/platform/j784s4/rtos/ src /concerto.mak

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

    尊敬的 Deepankar Maithani:

    该库是自定义库 ti_psdk/vision_apps/platform/j784s4/rtos/ src /concerto.mak

    感谢您的更新、 我已邀请 vision_apps 专家为您的问题提供意见。  

    此致、

    Karthik

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

    尊敬的 Deepankar:

    在 ti_pdkdk/sdk_builder/build_flags.mak 中更改 profile=all src、这将编译调试和发布二进制文件。

    如果在 vision_apps/out/J784S4/R5F/freertos/release/和 vision_apps/out/J784S4/R5F/freertos/debug/中生成自定义库、则

    ti_sdkp/vision_apps/platform/j784s4/rtos/mcu1_0/concerto.mak 中添加这些行 src

    ifeq ($(TARGET_BUILD), debug)
    	STATIC_LIBS += custom_lib_name
    endif
    ifeq ($(TARGET_BUILD), release)
    	STATIC_LIBS += $(sdk_path)/vision_apps/out/J784S4/R5F/FREERTOS/debug/custom_lib_name
    endif
    

    此代码将调试库链接到发行固件中。

    此致、
    Gokul