2006.9.5
又开学了,看到那些导生带到刚进校的师弟师妹们逛校园,又想起了当年的我们。岁月不饶人啊...今天开始移植usb2.0的协议栈,在这里先勉励一下自己吧。Fighting!
2006.9.6
今天中午收邮件,居然收到了论文录用通知书。我是7月份开始写了些关于redboot移植的东西,从海南回来改了几天,觉得写得很屎,但是又不想改了,直接赶在截稿日期前交了。我不报任何希望,只是抱着试试的心态,毕竟是自己第一次写论文。这样就被录了,虽然要交300大洋,还不报帐(我们老板说要发表核心期刊才报),心情还是高兴啊。总算完成了论文任务,等着写毕业论文毕业了。
我投的是全国第六界嵌入式系统年会会议论文,编辑说如果评上优秀论文就给发表到核心,呵呵,我也不奢望,完成任务就好。心情超好。。。继续usb2.0
2006.9.8
今天周末了,大家都去过教师节去了,就我一个单超了。。。usb搞了我两天了,中断服务都貌似正常了,现在control通道取不回数据,这个问题已经卡了一天多了,累啊。。。幸好周末可以调整哈,下个星期再战。出点问题也好,如果顺顺利利移植成功,那屁都没学到。我一直怀疑是内存关系,跟DMA相关的,已经很注意了,但又不像,跟踪了一段时间,觉得是下面TD分包的时候有问题,现在还不确定。如果在不行,就只有调试了,尽管调试器巨慢巨难用。总的来说,这周还是比较顺利吧。不说了,休息会,下个星期再战。
2006.9.11
今天郁闷了大半天,毫无进展,终于在快下班的时候,终于能取出设备的config信息了。主要问题有两个,第一个还是跟内存的地址相关(必须uncache,unbuffered地址传给HCD),第二个是移植过程中,对事件(信号量)等待时间的参数转换可能有问题。现在的基本情况是设备插进板子,都能识别,但是hub插进去的时候,配置还有问题,没有配置成功。明天再跟一下看具体是什么问题。呵呵,看到成功的曙光了,心情还是好哈,下班的时候又接到了甜蜜的问候call,不错哈。呵呵
再说说昨天的教师节哈,大家一起给老板过教师节,又来了几个研一的师弟些,气氛还是不错哈。总结一哈老板的八字箴言:“踏踏实实,水到渠成”。我觉得很有道理哈。虽然现在工资还没长(黄维哥哥长工资了,祝贺哈,是我的2倍啊。。。),但是摸的关系哈,踏踏实实,水到渠成。。。
2006.9.15
周末了,好快。。。。这周进度看来有点慢啊,花了几天时间终于找到了hub不能成功配置的原因,还是跟buffer地址有关。。。到此,USBD以及下层的OHCI就算基本移植结束了。后面的工作就是usb client的驱动了。以前在1.1上我们开发了一些client,有mouse,keyboard,usb2serial,camera,因为现在2.0上提供的接口跟1.1的不同,所以必须要选择一个工作做。一是在现在的USBD上封一层兼容层,跟1.1提供的接口兼容;二就是重新写client。权衡了一下还是决定重新写client(主要还是性能的考虑,顺便再验证一下2.0其他传输对不对)。最近两天在重写keyboard的驱动,顺便熟悉一下2.0的接口,本来以为会很顺利,但是还是卡了一天多了,看来这个星期是解决不了。很郁闷,找问题比较难,只好把以前1.1的对比起来找,还需要花一些时间。。。。还是那句话吧,移植太顺了啥都学不到,下个星期再加油吧!(还是想顺点啊)
昨天黄维哥哥给我说,他前几天也投了论文,马上就被录取了。已经过了截稿日期很久了,看来这个编辑部和这次会议还是有点Y哈,呵呵,管他的,我过了就行了阿,呵呵。
2006.9.22
又周末了,好快...这个星期有两天被拉去验证at91rm9200的启动问题,花了半天打了场篮球(好爽,专门练了下投篮,投篮命中率巨增.今天都想去的,下雨了......),剩下的时间才在弄usb.KeyBoard整得我有点郁闷,卡了2天才算基本搞定.现在又在搞新的camera,SAA7113+SPAC506方案的,因为以前做过zc301的camera,这个还算类似,争取下个星期能把数据采集出来.
今天晚上又有超女看了......喜欢尚雯捷和"弹"维维!
2006.9.30
国庆了,中秋了,"我们还在为人类做贡献".....忍了,要说又杀不住车了。在搞spac506的时候,发现了spac5xx开源不支持压缩(不是芯片不支持压缩),一张图片都有至少都有100多k,这在当前无线环境中传是根本不可能的。于是暂时放弃对spac506的摄像头支持。重新移植以前zc301DE。基本还是比较顺利,发现usb栈ohcd对iso传送有点问题,已经改进了。现在已经能采集到数据并且是jpeg格式。国庆过后来把数据搞出来看哈效果,问题应该不大。
祝大家国庆中秋快乐。。。。。