最近有(yǒu)用戶反映一(yī)個非常蹊跷(qiāo)的現象:燒錄(lù)文件時,編🐆程(chéng)💃🏻器全過程提(ti)示PASS,但是芯片(pian)貼闆後産品(pin)無法正常使(shǐ)用。這種現象(xiang)自然而然會(huì)首先懷疑是(shì)設備的問題(ti)🔆,但經過細心(xin)的👄核實與🈲調(diào)查,産生這種(zhǒng)奇怪現象的(de)原因浮出水(shui)面。
爲了使測(ce)試更嚴謹,并(bing)且複現問題(tí),我們取得了(le)用戶燒錄的(de)芯片和文件(jiàn)來進行測試(shì)。通過測試發(fā)現燒錄文件(jian)并不尋常:該(gāi)芯片的燒錄(lu)文件需要轉(zhuǎn)換🈚爲兩個文(wen)件,而✨使用時(shi)🔞并沒有正确(què)調入這兩個(ge)文件,從而導(dǎo)緻了怪象的(de)發生。
那麽如(ru)何簡單判斷(duàn)此類現象出(chu)現的原因呢(ne)?細心的工程(chéng)師爲大家總(zǒng)結了一些實(shi)戰經驗,非常(chang)實用🐪。(記得劃(hua)重點!!!)
1、驗證燒(shao)錄文件
驗證(zhèng)燒錄文件,這(zhè)一點很重要(yào)。不管再牛逼(bi)的編程器,都(dōu)隻能實現将(jiang)程序下載到(dào)芯片内的過(guo)程,而不能修(xiu)改代碼。如果(guǒ)文件未經驗(yan)證,很有可能(neng)燒錄後無法(fǎ)正常運行,所(suo)以建議用戶(hù)☀️在批量生産(chǎn)之前一🌈定要(yao)小批量試産(chan),驗㊙️證燒錄文(wén)件的正确性(xing)。
2、設置“配置參(can)數”
芯片中的(de)配置參數需(xū)要手動修改(gǎi),不能單純的(de)加載文💜件後(hòu)☁️直接進行燒(shao)錄,如果不按(àn)照正确的規(guī)則設置參數(shu)✏️,必然✉️會導🤩緻(zhì)芯片無法正(zheng)常運行。在SPI Flash的(de)芯片燒錄時(shi)經常遇到這(zhè)類問題,類似(si)于”QE”位必須使(shi)能,如下圖。
3、非(fei)法操作
若燒(shao)錄過程中有(yǒu)非法操作,必(bì)然導緻批量(liang)芯片無法正(zheng)常使用。如有(you)些客戶在燒(shao)錄芯片的時(shí)候會錯誤地(dì)添加“讀取”操(cāo)作,這個對批(pi)量燒錄芯片(pian)來說是很緻(zhì)命的,讀取後(hòu)進行燒錄,燒(shao)錄文件就已(yǐ)經錯誤✔️。
1、在(zài)批量生産前(qian)做小批量驗(yàn)證,驗證無誤(wù)後再進行量(liàng)産,避♉免帶來(lái)大量損失;
2、請(qǐng)對應的軟件(jiàn)工程師給予(yǔ)準确指導,将(jiāng)配置參數詳(xiáng)細說明,保證(zheng)燒錄的準确(què)性;
3、限制生産(chǎn)時可用操作(zuò),将權限分配(pei)給必要的人(ren)員,避免誤操(cao)作。