Navigation

    全志在线开发者论坛

    • Register
    • Login
    • Search
    • Categories
    • Tags
    • 在线文档
    • 社区主页
    1. Home
    2. Pz_zP1
    P
    • Profile
    • Following 0
    • Followers 0
    • my integral 453
    • Topics 0
    • Posts 3
    • Best 3
    • Groups 0

    Pz_zP1LV 3

    @Pz_zP1

    453
    integral
    3
    Reputation
    1
    Profile views
    3
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    Pz_zP1 Unfollow Follow

    Best posts made by Pz_zP1

    • Reply: sun50iw10p1 pack时阻塞

      @reformer 我也遇到了,请问这个问题解决了吗

      posted in 编译和烧写问题专区
      P
      Pz_zP1
    • Reply: T113-S3 CAN 跑一段时间后,能接收数据但是发送不出数据

      @a892755772 你好,我也碰到了这个问题,请问你有定位到是什么原因吗?

      posted in Linux
      P
      Pz_zP1
    • Reply: T113-S3 CAN 跑一段时间后,能接收数据但是发送不出数据

      @pz_zp1
      传输逻辑:CAN控制器驱动中对于传输的网络包会进行流量控制,当控制器可以发送时,会阻止新的数据包从网络协议栈进入设备驱动的发送队列,在发送完成后会触发中断,在中断处理函数中唤醒被暂停的发送队列,允许新数据包进入。
      问题原因:是在暂停发送队列并传输当前数据包时,出现异常情况导致未生成传输完成中断,因此一直未唤醒被暂停的发送队列。
      解决措施:可以增加一些恢复措施如定时器功能,在开始传输时启动定时器,传输完成中断中关闭定时器;定时回调接口中,结合相关寄存器值以及传输队列的状态,来主动唤醒传输队列。

      posted in Linux
      P
      Pz_zP1

    Latest posts made by Pz_zP1

    • Reply: sun50iw10p1 pack时阻塞

      @reformer 我也遇到了,请问这个问题解决了吗

      posted in 编译和烧写问题专区
      P
      Pz_zP1
    • Reply: T113-S3 CAN 跑一段时间后,能接收数据但是发送不出数据

      @pz_zp1
      传输逻辑:CAN控制器驱动中对于传输的网络包会进行流量控制,当控制器可以发送时,会阻止新的数据包从网络协议栈进入设备驱动的发送队列,在发送完成后会触发中断,在中断处理函数中唤醒被暂停的发送队列,允许新数据包进入。
      问题原因:是在暂停发送队列并传输当前数据包时,出现异常情况导致未生成传输完成中断,因此一直未唤醒被暂停的发送队列。
      解决措施:可以增加一些恢复措施如定时器功能,在开始传输时启动定时器,传输完成中断中关闭定时器;定时回调接口中,结合相关寄存器值以及传输队列的状态,来主动唤醒传输队列。

      posted in Linux
      P
      Pz_zP1
    • Reply: T113-S3 CAN 跑一段时间后,能接收数据但是发送不出数据

      @a892755772 你好,我也碰到了这个问题,请问你有定位到是什么原因吗?

      posted in Linux
      P
      Pz_zP1