阅读:1852回复:2
firmware不能连续接收数据,怎么办????
我使用windriver测试我的firmware,我用鼠标一直点击write to pipe
但是设备只能作出大概十多次的响应,就是接收数据,以后连中断服务程序都进不去了,这是为什么??? 该端点被配置为等时端点,下面是其中断服务程序,请各位高手赐教: void rx_1(void) { rxstat=read_usb(RXS1); 判断状态 if(rxstat&SETUP_R) { } else if (rxstat&RX_ERR) { } else{ for(desc_idx=0; desc_idx<8; desc_idx++)接收8个等时数据 { dsp_rxbuf[desc_idx]=read_usb(RXD1); } FLUSHRX1; 清除 write_usb(RXC1, RX_EN); 重新使能 } |
|
最新喜欢:jipeif...
|
沙发#
发布于:2002-01-07 13:40
windriver驱动程序有易死机的毛病,不知道你的是不是这样。
|
|
板凳#
发布于:2002-01-07 16:08
没有的,我使用的windriver没有出现过死机的问题,程序也没有出现过不响应的问题,就是不能连续写,还请斑竹救我,谢了!!!
|
|
|