导航

    全志在线开发者论坛

    • 注册
    • 登录
    • 搜索
    • 版块
    • 话题
    • 在线文档
    • 社区主页

    求助:V3S Tina3.5 电阻触摸屏tsc2007 中断口 中断向量重复

    Linux
    2
    6
    2171
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • Q
      qinhao4832 LV 5 最后由 编辑

      平台是:V3S Tina3.5 tsc2007.c
      问题:驱动加载成功。中断申请成功,但是中断没反应,查看中断号。发现中断号与串口uart0 中断号是重复的,都是32。

      这是启动的日志。 gpio 转 irq 出来是55中断号。 55 放到devm_request_threaded_irq 去申请中断,成功申请成功,但是中断不响应。

      [    4.055787] ============ pin 193 for TSC2007_power==============
      [    4.063039] tsc2007 0-0048: x= 0 y=0 z=0
      [    4.067400] tsc2007 0-0048: poll_period= 1)
      [    4.072460] tsc2007 0-0048: ti,x-plate-ohms = 660)
      [    4.084670] tsc2007 0-0048: =========== ts->gpio 192 ==============
      [    4.101097] tsc2007 0-0048: test_irq, 55
      [    4.105492] tsc2007 0-0048: &client->dev c0cb2660, irq 56 name :tsc2007
      [    4.116767] input: TSC2007 Touchscreen as /devices/platform/soc/twi0/i2c-0/0-0048/input/input1
      

      展示所有中断,32这个中断向量是重复的:

      17:       5731     GIC-0  29 Level     arch_timer
      18:          0     GIC-0  30 Level     arch_timer
      55:          0  sunxi_pio_edge  32 Edge      tsc2007
      87:      10104     GIC-0  82 Level     1c02000.dma-controller
      90:         68     GIC-0  32 Level     uart0
      93:         14     GIC-0  38 Level     twi0
      94:          0     GIC-0  90 Level     cedar_dev
      95:       9778     GIC-0 118 Level     dispaly
      97:        119     GIC-0 103 Level     sunxi_usb_udc
      100:          0     GIC-0  62 Level     sunxikbd
      102:          0     GIC-0 117 Level     vfe_cci
      
      whycan 1 条回复 最后回复 回复 引用 分享 0
      • whycan
        whycan晕哥 LV 9 @qinhao4832 最后由 编辑

        @qinhao4832
        这是哪个引脚?

        Q 1 条回复 最后回复 回复 引用 分享 0
        • Q
          qinhao4832 LV 5 @whycan 最后由 编辑

          @whycan PG0 192

          whycan 1 条回复 最后回复 回复 引用 分享 0
          • whycan
            whycan晕哥 LV 9 @qinhao4832 最后由 编辑

            @qinhao4832
            evtest 测试没反应吗?中断次数有增加吗?

            Q 2 条回复 最后回复 回复 引用 分享 0
            • Q
              qinhao4832 LV 5 @whycan 最后由 编辑

              @whycan 次数没有增加

              1 条回复 最后回复 回复 引用 分享 0
              • Q
                qinhao4832 LV 5 @whycan 最后由 编辑

                @whycan 中断次数没有增加。 硬件确定没问题,有脉冲。 之前用其他驱动,轮训这个IO,是可以驱动用起来的。 现在想正常用中断去做,发现中断向量 与uart0 重复,不知道是不是这个原因,导致中断进不去。

                1 条回复 最后回复 回复 引用 分享 0
                • 1 / 1
                • First post
                  Last post

                Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号

                行为准则 | 用户协议 | 隐私权政策