技(jì)術交流
轟轟(hōng)烈烈的高考已(yi)經落下帷幕,傳(chuan)道授業的腳步(bù)卻從未♊停止。今(jin)天我們讨論的(de)主題是:程序“正(zheng)确”下♋載後,産品(pin)功能仍然無法(fǎ)正常使用。是程(chéng)序錯誤、操作錯(cuo)誤♊還是編程器(qi)有問題呢?一起(qǐ)來看看吧。
最近(jìn)有用戶反映一(yī)個非常蹊跷的(de)現象:燒錄文件(jiàn)時,編㊙️程器全過(guo)程提示PASS,但是芯(xīn)片貼闆後産品(pin)無法正常使用(yong)。這種現象自然(ran)而然會首先懷(huai)疑是設備的問(wen)題✊,但經過細心(xīn)的核實與調查(cha),産👌生這種奇怪(guai)現象的原因浮(fu)出水面。
爲了使(shi)測試更嚴謹,并(bing)且複現問題,我(wǒ)們取得了用🧑🏾🤝🧑🏼戶(hù)⁉️燒錄的♈芯🏒片和(hé)文件來進行測(cè)試。通過測試發(fā)現燒錄文件并(bing)不☔尋常:該芯片(pian)的燒錄文件需(xu)要轉換爲兩個(gè)文件,而使用時(shi)并沒有正确調(diào)入這兩個文件(jian),從而導緻了怪(guài)象的發生。
那麽(me)如何簡單判斷(duàn)此類現象出現(xian)的原因呢?細心(xin)的工程師爲大(dà)家總結了一些(xie)實戰經驗,非常(cháng)實用。(記得劃重(zhong)點!!!)
1、驗證燒錄文(wén)件
驗證燒錄文(wén)件,這一點很重(zhòng)要。不管再牛逼(bī)的編程器,都隻(zhi)能實現将程序(xù)下載到芯片内(nei)的過程,而不能(néng)修改代碼。如果(guo)文件未經驗證(zheng),很有可能燒錄(lu)後無法正🐅常運(yun)行,所以建議用(yòng)戶📱在批量生産(chan)之前一定要小(xiǎo)批量試産,驗☀️證(zhèng)燒錄文件的正(zheng)确☎️性。
2、設置“配置(zhì)參數”
芯片中的(de)配置參數需要(yào)手動修改,不能(neng)單純的加載文(wen)件後直接進行(hang)燒錄,如果不按(an)照正确的規則(zé)設置參數,必然(ran)會導緻芯片無(wu)法正常運行。在(zai)SPI Flash的芯片燒錄時(shí)經常遇到這♊類(lei)問題,類似于”QE”位(wei)必須使能,如下(xia)圖。
3、非法操作
若(ruo)燒錄過程中有(yǒu)非法操作,必然(ran)導緻批量芯片(piàn)無法正常使用(yòng)。如有些客戶在(zai)燒錄芯片的時(shí)候會錯🌂誤地添(tian)加“讀取🍓”操作,這(zhè)個🔞對批量燒錄(lù)芯片來說是很(hěn)緻命📱的,讀取後(hòu)進行燒錄,燒🈲錄(lù)文件就已經錯(cuo)誤。
1、在批量生産(chan)前做小批量驗(yan)證,驗證無誤後(hòu)再進行量産,避(bi)📐免帶來大量損(sun)失;
2、請對應的軟(ruǎn)件工程師給予(yu)準确指導,将配(pei)置參數詳細說(shuō)明,保證燒錄的(de)準确性;
3、限制生(sheng)産時可用操作(zuò),将權限分配給(gěi)必要的人員,避(bi)免誤操🐇作♉。