好的,明白了. 缓冲区满了之后驱动层会关闭中断.之后就无法接收到中断里抛出的信号量. 只要第一个问题解决了这个问题也就不会出现了.我们会尽快解决这个问题的.你好:
第二个问题的现象: 当select后每次接收的数据量小于发送的数据量, 多次发送数据后, 应用层接收不到任何数据, 可能是接收缓冲区或者接收fifo满了.
thanks
[/quote]
如果这个问题解决并放到github上了之后, 请回复一下.
也许这也顺便能解决我这边的问题.
好的,明白了. 缓冲区满了之后驱动层会关闭中断.之后就无法接收到中断里抛出的信号量. 只要第一个问题解决了这个问题也就不会出现了.我们会尽快解决这个问题的.你好:
第二个问题的现象: 当select后每次接收的数据量小于发送的数据量, 多次发送数据后, 应用层接收不到任何数据, 可能是接收缓冲区或者接收fifo满了.

Hi, 这个问题已经修复了,好的,明白了. 缓冲区满了之后驱动层会关闭中断.之后就无法接收到中断里抛出的信号量. 只要第一个问题解决了这个问题也就不会出现了.我们会尽快解决这个问题的.你好:Hi,
你遇到的第一个问题是因为 select 会等待一个信号量, 这个信号量只有在中断里才会 give, 所以导致了已经缓冲的数据无法读取到. 我们的工程师会尽快解决这个问题的. 第二个问题可以描诉的详细一点吗?有可能是缓冲区溢出导致的,我们得确认一下.
thanks !!
第二个问题的现象: 当select后每次接收的数据量小于发送的数据量, 多次发送数据后, 应用层接收不到任何数据, 可能是接收缓冲区或者接收fifo满了.
thanks
Users browsing this forum: No registered users and 2 guests