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.

关于AM335x处理器网络驱动中使用的定时器编号能否修改的问题?



在AM335x处理器的网络驱动中,文件名称是driver/net/cpsw.c或者driver/net/ethernet/ti/cpsw.c,这个文件中使用到了二个定时器,用于当作interrupt pacing,它所用的定时器编号分别是5和6 ,有如下的宏定义:

#define CPSW_RX_TIMER_REQ 5
#define CPSW_TX_TIMER_REQ 6

现在的问题是能不能将它们修改成:

#define CPSW_RX_TIMER_REQ 4
#define CPSW_TX_TIMER_REQ 7

我修改后测试,网口就不通了,不知道是什么原因?请问有谁清楚这个问题,谢谢!


  • 请问论坛博主:为什么要删除我这样的问题,你有本事帮我解决吗?没有本事就别乱删除贴子!!!

    原贴子如内容如下:

    在AM335x处理器的网络驱动中,文件名称是driver/net/cpsw.c或者driver/net/ethernet/ti/cpsw.c,这个文件中使用到了二个定时器,用于当作interrupt pacing,它所用的定时器编号分别是5和6 ,有如下的宏定义:

    #define CPSW_RX_TIMER_REQ 5
    #define CPSW_TX_TIMER_REQ 6

    现在的问题是能不能将它们修改成:

    #define CPSW_RX_TIMER_REQ 4
    #define CPSW_TX_TIMER_REQ 7

    我修改后测试,网口就不通了,不知道是什么原因?请问有谁清楚这个问题,谢谢!

  • 再次提问:

    在AM335x处理器的网络驱动中,文件名称是driver/net/cpsw.c或者driver/net/ethernet/ti/cpsw.c,这个文件中使用到了二个定时器,用于当作interrupt pacing,它所用的定时器编号分别是5和6 ,有如下的宏定义:

    #define CPSW_RX_TIMER_REQ 5
    #define CPSW_TX_TIMER_REQ 6

    现在的问题是能不能将它们修改成:

    #define CPSW_RX_TIMER_REQ 4
    #define CPSW_TX_TIMER_REQ 7

    我修改后测试,网口就不通了,不知道是什么原因?请问有谁清楚这个问题,谢谢!