節錄 PTT Tech_Job 所載
HW 和 SW 無止盡的聖戰
HW 的武器
是將舊版本的 SW 燒在新版子上如果可以運作
就是 SW 的問題
SW 的反擊
是將新版 SW 燒在舊版子上如果沒有問題
就是 HW 問題
HW 硬碟裡總有一版兩版的舊 Code
等著出包時拿來救命 擋刀 上膛
總有那一兩位 SW
窮畢生之力 只求將新 Code 燒進已快腐爛風化的殘破舊板上HW 用底層的 diag 確認 HW 線路和工作電壓
然後爽快的踢給 SW
SW 叫 HW 作 IC SWAP好了
這不就單純證明是 HW 問題嗎
很好玩
就算是 Apple 的 SW 和 HW
碰到 Issue 也一樣努力的丟給別人解決
我們一直都是這樣做的啊
是啊
把問題丟給另一個部門解決
或許全世界 HW 都是一樣的
或許全世界的工程師都是一樣
可以踢的東西
靠證據
一起解的 issue
靠交情
踢不掉東西
就是責任制吧
-- toshiba978
我的經驗是
遇到 issue 第一個都找 SW
SW 再去找 root cause不過有時找到元兇是 HW
最後還是要 SW 在 firmware上去解掉因為板子都已經打好了 不能重打
-- 嗯 這是研發後段的解法
不增加任何成本的解法SW Cover
-- hateexam我也覺得幾乎都是要 SW 想辦法 才是吧
推給 SW 解就是了 兩全其美
公司開心 HW 開心
-- 嗯
SW 不開心
-- cerruti1881
我是 SW
出包都馬丟給我們
然後我們要證明不是我們的問題因為只要有問題
都會怪 SW
然後常常花很長時間證明不是自己的問題
結果真正的問題卻被 delay
-- 鬱悶的 SW
-- MaligB基本上
在 debug 過程中
HW 要擔任刑警的工作即便是 SW 出包
你要證明是 SW 的問題
而不是澄清 HW 不是兇手就沒事了
-- yulon99
我在 P 系統廠
HW 要先 debgu
有問題也先找 HW比如說在產線打下的不良
第一個就看是不是上錯件或 HW 問題等到累積一定數量都相同問題
HW 也量過基本訊號都對
才會請 PE 把這些測試的 log 檔抓下來
給產測或是 SW 分析
-- 和 CCI 很像的邏輯
也覺得是正確的邏輯HW 有作最初步 FA 的責任
-- catcatdog通常都是 SW 要證明是 HW 的問題吧
不然就不會要 HW 掛示波器
-- askacis
HW 出包了
通常都是 FW 出來扛的啊幫忙擦 HW 的屁股
沒擦乾淨 還會被質疑為什麼沒用好X的
腦殘大頭們 你問原凶 HW 啊
-- 看來是很少解設計 Bug 和產線不良的 SW
手上也都是 HW 功能完整的板子收到 issue 要解
出了大包要收包
都是量產前的事情了
-- steven30528怎麼我覺得不是像推文這邊這樣玩的="=
為什麼我們都是 HW 找 BUG
然後 BIOS SW 說不知道 XD
然後 HW 驗證不關我們的事的時候
SW 還要求他們要在場不然不承認 XD
-- 鬱悶的 HW
最好的合作
是 HW 坐在 SW 旁邊一起看示波器
一起設斷點一起苦笑
一起幹譙無聊的 Function 和豪洨的 SPEC
良好的合作是 SW 提供 Check List
HW 提供測試結果大家再參詳參詳
這些東西提供哪些命案的線索
而濫團隊大家用力把球踢出去
然後把門鎖起來
嗯
FOXCONN
我不管這事兒
很喜歡合作的感覺
Co-work 這個單字
是 CCI 唯一遠勝 FX 的地方
每個人都積極的幫忙和合作
解決問題
然後
學到更多的東西