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/TI-RTOS:AM335x EMAC 调试

Guru**** 2540720 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/633262/rtos-ti-rtos-am335x-emac-debug

器件型号:TI-RTOS

工具/软件:TI-RTOS

您好, 
如何编译 EMAC 调试。我在文件中只看到编译器的发布。

C:\ti\pdk_am335x_1_0_7\packages/ti\drv\emac

Makefile: 

库:$(LIBDIR)/AM335x/A8/release/ti.drv.emac.aa8fg
$(LIBDIR)/AM335x/A8/release/ti.drv.emac.aa8fg:强制
$(make)-f ./build/am335x/a8/release/ti.drv.emac.aa8fg.mk $@

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    RTOS 团队已收到通知。 他们将在这里作出回应。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请参阅主题: e2e.ti.com/.../2227374

    对于 AM335x、您可以查看 rules_A8.mk 并使用选项 build_profile=debug 进行编译

    此致、
    Garrett
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    对于 EMAC、这是无效的、另一个具有效果、例如 GPIO。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果是、您可以通过将构建配置文件发布模式更新为以下方式来解决该问题:

    ifeq ($(build_profile_$(core))、发行版)
    CFLAGS_INTERNAL +=-D_DEBUG_=1
    LNKFLAGS_INTERNAL_BUILY_PROFILE =
    字节序

    或者、您也可以将驱动程序文件链接到 CCS 项目以进行编译、然后您将能够单步执行用于调试的函数。

    此致、
    Garrett