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.

[参考译文] CCS/PROCESSOR-SDK-AM437X:在 CCS 中构建配置

Guru**** 2590530 points
Other Parts Discussed in Thread: AM4378

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/641903/ccs-processor-sdk-am437x-build-configuration-in-ccs

器件型号:PROCESSOR-SDK-AM437X
主题中讨论的其他器件:AM4378

工具/软件:Code Composer Studio

组件:

PROCESSOR_SDK_RTOS_AM437X_3_03_00_04
PRU-ICSS-HSR-PRP-DAN_01.00.02.00
xdctools_3_32_01_22
CCS 7.2.0.00013

您好!

我正在为基于 AM4378的定制板开发端口。

我成功地修改了 projectCreate.bat 并添加了基于 IDKam437x 的.txt 文件(在 projects\ccsproject_args\AM437x 中)。

我尝试调试电路板源代码、并意识到 PDK 是在"release"配置中编译的。
我使用更改的"build_profile ?=debug"(在 pdk_am437x_1_0_6\packages/ti\build\Rules.make 中)重新编译 PDK。
无更改... 因此、我还 使用以下代码"hack" rules_a9.mk (在 pdk_am437x_1_0_6\packages/ti\build\makerules 中):

ifeq ($(build_profile_$(core))、发行版)
CFLAGS_INTERNAL +=-O0 -D_DEBUG_=1
LNKFLAGS_INTERNAL_BUILD_PROFILE =-O0
endif 

我尝试在调试模式下编译应用程序.... 无需任何努力...仍包含发布库...
我检查属性...
  

如果我正确理解这个显示库导入的发布配置、对吧?

然后、我用"Edit Flags..."手动更改标志 用于"Debug ( ti.platforms.evmAM437X -r debug)"的按钮
我尝试构建应用程序、但 XDC 似乎仍然希望包含版本库。


我出了什么问题? 我也见报告。 当我尝试从发布模式切换到调试构建时、会报告"java.NULL"之类的错误...

此致、Mare




  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    错误:发生错误。 有关更多详细信息、请参阅错误日志。
    java.lang.NullPointerException
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    RTOS 团队已收到通知。 他们将在这里作出回应。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    主要问题是、如果将编译模式设置为调试、为什么在 CCS 工程中需要.aa9fg 文件?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    马来

    PRSDK 4.1不会出现调试模式库问题。 software-dl.ti.com/.../index_FDS.html。使用"Build_profile ?=debug",您将看到:
    C:\ti\PD15E8~1\packages/ti\drv\i2c\lib\AM437X\A9\debug>dir
    2017年11月28日上午10:06 。
    2017年11月28日上午10:06 。
    2017年11月28日上午10:05 79、852 ti.drv.i2c.aa9fg
    2017年11月28日上午10:06 85、768 ti.drv.i2c.profiling.aa9fg

    作为 PRSDK 3.3的权变措施、您可以在调试模式下将 PDK 库文件手动添加到 CCS 工程中、以便您可以进入并调试...

    此致、
    Garrett