到现在为止,程序越写越长,连接的时候代码超过2k,就不能生成目标。
想了好久,只好把所有的调试信息都删除。但是新的问题又出现了,
void UsbEp0In(){
Prints("USB端点0输入中断。\r\n");
D12ReadEndpointLastStatus(1);
UsbEp0SendData();
}
这一段,当我把调试信息删除,主机就总是在获取配置描述符,而且端点0输入返回后又返回先前的16字节。我想可能是中断没有清除掉,于是我就把这句调试信息改为延时程序。结果是,要么发完16字节后不动了,要么还是老样子,要吃午饭了,想去。attachment download
文章评论(0条评论)
登录后参与讨论