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/TM4C129ENCPDT:启用 Lwip 调试消息

Guru**** 2476665 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/686304/ccs-tm4c129encpdt-lwip-debug-messages-enable

器件型号:TM4C129ENCPDT

工具/软件:Code Composer Studio

大家好、

我正在尝试激活 lwip 的调试消息。 因此、我预先设置了 LWIP_DEBUG、并将 sockets _debug 设置为 LWIP_DBG_ON 以用于示例、因为我希望查看所有套接字消息。

该程序正在编译、没有任何问题。 但我不明白 为什么它不显示任何消息。  

我是否错过了一个步骤? 或者在哪个控制台/终端打印网格?

谢谢!

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

    您好!

     您可以在 lwipopts.h 中更改以下内容。  

    #if 1
    #define U8_F "c"
    #define S8_F "c"
    #define X8_F "x"
    #define U16_F "u"
    #define S16_F
    "x"
    #define U32_F "u"
    #define S32_F "d"
    #define
    
    MSG X32_F "x"(define UARTF"x")#define UARTF_ENTIF #define TIF #define TIV_ENDQ #define UARTx_ENTIF (UARTn_ENDIT)
    #define UARTx_ENTIF #define UARTON_ENTIF (UARTF_EN
    UARTprintf ("%s 的%d 行中的 assert_fail:\%s\n"、__line__、__file__、msg)
    #define LWIP_debug 1
    #endif 

    当我执行上述更改并重建项目时、当我运行其中一个 TivaWare 以太网示例时、我可以在虚拟 COM 端口上看到如下所示的调试消息。

    请参考此主题、该主题提供了很好的帮助。