前幾天發生一件產品上的問題,一般人也有可能遇到,但是機會不大
產品:XXX
原因:會產生錯誤
現象:
當檔案COPY到CF CARD時發生問題,程式COPY完成,並且RENEW檔案一樣有並且容量顯示一樣,但是在測試時或是軟體更新時會有錯誤,前些日子還一度以為軟體有問題,與客戶一起討論但是毫無結果,經過一連串驗證,終於有了最後答案。
驗證:
正常我會先畫出魚骨圖以求方向在此一步步開始。
資訊:
1. 共通點是需用CF CARD才會出問題
2. 經過一連串測試沒問題依舊沒問題
以下區分幾個方向性來討論
問題出現時
保持現場,保留產品及測試用的CF CARD
1. 產品H/W & S/W & & 其它產品 & 儀器 & 介面驗證
1.1 H/W 如何證明是否為H/W上的問題呢?我選擇以SAMPLE來作測試。
1.1.1前後生產時間差異à舊版產品測試一樣會有問題
1.1.2 零件差異 à 完全沒有作任何更改
H/W部份結論:
經過上述動作硬體上所造成可以先排除
1.2 S/W 是否軟體版本問題呢?
1.2.1 NEW S/W
1.2.2 OLD S/W
更換舊版程式後一樣會有產生錯誤。
S/W部份結論:
測試新舊板程式以及不同階段程式都會有相同問題,因為先前測試時沒有問題,所以這部份也先保留。
1.3 其它產品
選擇其它產品及軟體作測試
產品結論:
測試不同產品使用上一樣會出現測錯誤現象
1.4 儀器
結論:本身沒使用測試儀器,所以這項排除
1.5 介面
1.5.1 CF CARD
更換其它CF CARD一樣會出現
第一次結論:
目前H/W、S/W、設備、都已經證明沒有問題,只剩下CF CARD本身現象,那從CF CARD來驗證。
2. 驗證CF CARD所產生問題,我採取交叉驗證
以原先CAPY的電腦加上讀卡機 VS 本身我的電腦我的讀卡機
因為原先COPY的電腦加上讀卡機加上我的有問題CF CARD=有問題,所以不再作測試,改用我的電腦我的讀卡機加上先前有問題CF CARD
A電腦(原始拷貝電腦)
B電腦(我所使用電腦)
C讀卡機(原始拷貝用)
D讀卡機(個人拷貝用)
如何辨別傳輸上有出現錯誤呢?這時我使用COPY軟體FastCopy作COPY,結果如下
A + C + 有問題CF CARD = 出現錯誤
B + D + 有問題CF CARD = 正常
經過大量驗證約30台產品B + D + CF CARD = 完全正常
那可以證實CF CARD沒有問題,而是出在電腦或是讀卡機上面
調換讀卡機
A + D + 有問題CF CARD = 正常
所以原因可能在於讀卡機身上,經過檢查後確認為其中的pin腳已經有所損壞,經過修復後再次大量驗證
A + C + CF CARD = 正常
結論:
科技產品不是不會壞,而是何時壞我們不知道,往往傷害已經造成了,但是我們可以做的在錯誤時先發現是否有錯誤,因此在作COPY動作時有幾個方法:
- 確認容量但是這不一定有效,因為這次教訓就是如此,容量大小相同。
- 使用COPY軟體以確認有無錯誤
- 更詳細的使用MD5驗證碼方式,但是費時
改進:問題往往在小環節,但是很難發覺到,因次往往在解決問題後回頭看,原來那麼簡單,作那麼複雜,所以大處著手,先把大綱定出來,最簡單的先作這樣會事半功倍。
留言列表