奶奶的熊,就是因为一跳串口线,导致一个客户重新做了一次S5pv210 底板,烧写wince6.0 两周不成功,哎,实在没办法,叫他发电路板给我调试,我发现居然是串口线!

......................
      真是什么事情都会发生了。
     开始怀疑是USB走线 没有差分,不过也有可能,开始他USB线经常连接不上,
重新做了一次PCB,叫他去掉USB走线分支。
      这位老兄只好重新去打PCB,我看他的板子做工很不错,估计银子费了不少钱啊。
      但是他还是烧写不了S5pv210 wince6.0的系统。
      我远程协助,首先怀疑是一些假货翻新的max232 芯片,看收发数据是否稳定,如果不稳定,第一步是烧写不成功的——我以前就被翻新的232 芯片害过一次。
      蛋疼的是测试结果232很稳定,长时间自收发大量数据不丢字节!
      我QQ远程协助也觉得没什么烧写流程错误。
      我开始怀疑他的底板走线有问题,拿到后发现的USB 接口和S5pv210 核心板有点远了,觉得肯定是走线的原因,八九不离十了。
      我上电,用我的USB线和串口线烧写,居然刷刷的烧写成功了!?
      又试了另外一个核心板,结果还是刷刷的成功下载进去了。


       难道是他买的USB 线质量不靠谱?换他的USB线,还是下载成功了。
       不会是他的RP不行吧?!
       一般都不会出现这种邪乎的现象的。

       

       没办法, 就试试换他的串口线,启动就输出了一些S5pv210 uart 启动的信息,没接反啊。
       但是当我detect 再重新启动底板电源的时候,弹出了,ring ...........什么 ready 的对话框。
       我再用自己的串口线用Dragin V1.25 下载S5pv210 系统的时候,从来没这个消息。

        仔细一看,这个是和流控相关的。

        难道是我的串口线是三线的?他的串口线是带流控的五根线的?
        用万用表测量了一下,果真是啊。
       得出结论:Dragin V1.25 软件下载S5pv210 wince6.0 bootloader和NK的时候用的串口线三线(TX和RX以及GND)接口,不需要接CTS和RTS的,否则没法下载的。

       晕啊。很冤啊。买错一根串口线,估计这位老兄,花了数千大洋去做量两次PCB。嘿嘿。开始他跟我说他要用S5pv210 在12 月份完全代替他以前的2440 设备,看来他没三个月不行的了。做研发就这样——一切困难皆有可能的,一个小问题都搞死人啊。  

你可能感兴趣的:(奶奶的熊,就是因为一跳串口线,导致一个客户重新做了一次S5pv210 底板,烧写wince6.0 两周不成功,哎,实在没办法,叫他发电路板给我调试,我发现居然是串口线!)