Today's the day

向软件大牛炫耀我会焊单片机,向硬件大牛炫耀我会写 Rails,向软硬件大牛炫耀我生物,向软硬件生物大牛炫耀我会折腾期货 -_-bbb

二月总结,三月计划
学校也开始封端口了

又犯傻了

galeki posted @ 2009年3月30日 13:34 in 乱七八糟 , 3862 阅读

这几日终于折腾好了硬件通过 USB 和 GUI 程序互通,读取数据很快也很稳定。

不过昨日想写几个数据到硬件上去,却发现了问题。

无论我一次写多少字节,返回的已写字节数,永远是零。在硬件上加了点测试代码,发现连接成功,但是数据似乎没有收到。

于是感觉有可能是硬件里面的固件程序出了问题,折腾了一个晚上,未果……

后来想,也许是驱动对写请求的处理不好,于是对着书又看了一上午驱动代码,未果……

再想,可能是我封装的 C# USB 类没处理好,检查了一个下午,还是未果……

只好郁闷的去睡觉。

起床之后继续郁闷,尝试来尝试去,还是一样,已写字节数永远返回零。

 

最终,刚才一边啃苹果,一边托代码看,才发现:

.

.

.

.

打开文件句柄的时候,忘了加 GENERIC_WRITE 标记了……

  • 无匹配
  • 无匹配
tlhl28 说:
2009年3月31日 03:59

哈哈~
虽然我没弄过那么难的程序。
但这种情况我经常出现- -
就那么一个点错了,找半天。。。

Avatar_small
galeki 说:
2009年3月31日 20:07

@tlhl28: 是啊,好几年了,一点长进没有 :D


登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter