Linux kernel ARM中USB相关寄存器的分析

Linux kernel ARM中USB相关寄存器的分析,linux-kernel,gdb,usb,linux-device-driver,Linux Kernel,Gdb,Usb,Linux Device Driver,我想分析Linux中ARM-11处理器的USB相关寄存器,看看USB驱动程序是如何配置这些寄存器的。 你能告诉我如何分析寄存器吗?如果需要GDB,那么需要采取哪些步骤?有很多方法。如果您有源代码和编译,USB基础设施可能会有调试选项。打开这个。您可以为每个寄存器创建procfs或debugfs条目。主要的USB寄存器主要是标准的。每个SOC可能有几个额外的寄存器。您需要确定使用的控制器。查看dmesg。您可以通过连接gdb,但这是缓慢和痛苦的。你最好插入代码。

我想分析Linux中ARM-11处理器的USB相关寄存器,看看USB驱动程序是如何配置这些寄存器的。
你能告诉我如何分析寄存器吗?如果需要GDB,那么需要采取哪些步骤?

有很多方法。如果您有源代码和编译,USB基础设施可能会有调试选项。打开这个。您可以为每个寄存器创建procfs或debugfs条目。主要的USB寄存器主要是标准的。每个SOC可能有几个额外的寄存器。您需要确定使用的控制器。查看
dmesg
。您可以通过连接gdb,但这是缓慢和痛苦的。你最好插入代码。