张宇杰 2011年01月23日 星期日 20:56 | 1224次浏览 | 1条评论
之前两个贴子说牛人,其实牛人只是太太太太太太出类拔萃了
牛人那个项目我现在是管不了了
前两天,由于米国方面原因,另一个项目boss扛不住了,放话让我正式进项目组参与写code
这个项目中的一兄弟在大概一周前让我真的拍桌子发飙了
该哥们儿在项目中负责一模块,十二月中,设计文档已经评审过了,程序的流程都确定了
这个月底该模块要和其他模块联调,并通过
从设计文档评审通过,到保证联调通过,有一个半月时间
写写code,dedebug,也够了
让我惊的是,一个月的时间,这哥们竟然还在纠结已经定好的程序流程
老大开始每两天去找他说,你咋还不写code,最后也懒的说了
我也顾不过来,反正评审点是月底,哪怕用一天时间写code,只要能通过就行
主要是他把流程又改的面目全非了
当然,直接强制让他执行之前确定过的流程,他肯定很不爽
于是就听他讲理由,然后指出问题
当然他的理由都讲不通,最后都改回去了,不过有一处,我发飙了,最后我还妥协了
就是对于写入片内flash的数据进行CRC校验问题
把数据写入flash,然后读出做校验
用的时候他又做了次校验
我说从写入后做完校验,到用前,没有任何程序,对这个flash区做任何操作,没有必要再做校验
他说确实没有程序操作,但
在这期间放坏了怎么办
放坏了,放坏了,放坏了 怎么办
于是我发飙了,拍桌子大喊
它又不是个苹果,怎么会放坏
不是个苹果,不是个苹果,不是个苹果
不会变质,不会发霉,不会腐烂
最后,我承认了,它会放坏
最后,我承认了,我们每执行一条指令前,都需要把烧到flash里的code读出来做一次CRC校验,因为,我们所执行的指令数据是写在flash里的,虽然我们烧录好后,没有程序,擦它,写它,但是在每个时钟周期的间隔期间,我们写到flash里的数据都有可能放坏,放坏,放坏,变质,发霉,或腐烂掉……
----------------------------------------------------------------------------------------------------------
昨天这个项目的project leader说有事,跑路了(确实有事)
让我暂代他的工作
今天是星期天,解决了一个看门狗reset问题,解决了pc-lint给出的warning和error
我在想什么时候他们能把他们code里的info干掉呀
明天要作为project leader去提交第一版code,第一版呀
还要作为工头,去review其他人的code
还要按boss吩咐去写其他人还没写的code
崩溃了
Zeuux © 2025
京ICP备05028076号
回复 孟德 2011年01月28日 星期五 22:35