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.

[参考译文] Linux/processor-SDK-AM335X:USB 小工具调试消息禁用

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/663562/linux-processor-sdk-am335x-usb-gadget-debug-message-disable

器件型号:PROCESSOR-SDK-AM335X

工具/软件:Linux

我们使用的是 SDK 7.0 Linux 内核3.12.10。

当我们在电路板上启动 USB gether 小工具连接时、gether 小工具驱动程序会在系统日志中填充调试消息。  我在.config ( CONFIG_DEBUG_INFO )中关闭了内核调试,但这些消息仍然显示。  config 中是否有方法可以关闭此功能、或者是否需要将源修改为#udef 调试、这样就会关闭这些消息?

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

    您能否发布显示调试消息外观的日志?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    很抱歉。 下面是一个示例:


    6月20日13:53:57 Node00b01973d6c8 user.debug 内核:[666.179058] g_ether 小工具:RNDIS reqa1.01 v0000 i0000 l4096
    6月20日13:53:57 Node00b01973d6c8 user.debug 内核:[666.179265] g_ether 小工具:RNDIS req21.00 v0000 i0000 l36
    6月20日13:53:57 Node00b01973d6c8 user.debug 内核:[666.179301] gen_nDIS_query_resp:RNDIS_ODI_GEN_RCV_NO_buffer
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Tim、

    前两行消息由 drivers/USB/gadget/f_RNDIS.c 第523行打印:

    522 如果(值>= 0){
    523 DBG (cdev、"RNDIS req%02x.%02x v%04x i%04x l%d\n"、
    524 Ctrl->bRequestType,Ctrl->BREQUEST
    ,525 w_value、w_index、w_length);
    

    您可能已启用以下内核调试选项。

    menuconfig ->设备驱动程序> USB 支持> USB 小工具支持>[*]调试消息(开发)

    配置选项名称为 CONFIG_USB_GADGET_DEBUG。

    禁用该选项可以解决您的问题。