......................
真是什麼事情都會發生了。
開始懷疑是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 裝置,看來他沒三個月不行的了。做研發就這樣——一切困難皆有可能的,一個小問題都搞死人啊。