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/AM5728:启用动态调试

Guru**** 2540720 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/605732/linux-am5728-enable-dynamic-debug

器件型号:AM5728

工具/软件:Linux

大家好、我想知道如何为 AM572x-EVM 启用动态调试内核功能?  我尝试安装 debugfs 文件系统、但结果如下所示、这是无效的:

root@am57xx-evm:/sys/kernel/debug mount -t debugfs none /sys/kernel/debug
挂载:没有已挂载或/sys/kernel/debug 忙

是否有任何方法可以启用动态调试、以便我可以为 VPE 内核模块启用内核消息?

谢谢、

Tom Wallis

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

    您好、Tom、

    尝试在/etc/fstab 中添加突出显示的行:
    #库存 fstab -您可能希望使用特定于机器的 fstab 来覆盖此项

    /dev/root       /                自动      默认值             1 1.  
    处理器           /proc.             处理器      默认值             0 0 0
    设备         /dev/pts           Devpts   mode=0620、GID=5    0  
    USBdevfs       /proc/bus/usb      usbdevfs noauto              0 0 0
    tmpfs          /run              tmpfs     mode=0755、nodev、nosuid、strictatime 0  
    tmpfs          /var/volatile        tmpfs     默认值,大小=50m    0  
    tmpfs          /media/ram        tmpfs     默认值、size=16M    0  
    DebugFS       /sys/kernel/debug  debugfs  的默认值             0 0 0

    #如果您的设备有 SD/MMC/Transflash 插槽,请取消注释
    /dev/mmcblk0p1 /media/card 自动默认值,sync. noauto-0 0

    并运行 mount -a 这应该会在/sys/kernel/debug.上安装 debugfs

    此致、
    Yordan

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    最后、我通过 make menuconfig 并通过本指南重新编译内核来完成该操作。

    processors.wiki.ti.com/.../Linux_Core_VPE_User's_Guide

    我将保留您的解决方案以供进一步调试。 谢谢:)