技(ji)術交流
轟轟(hong)烈烈的高考已(yi)經落下帷幕,傳(chuán)道授業的腳步(bù)卻✏️從⭐未停止。今(jin)天我們讨論的(de)主題是:程序“正(zheng)确”下載後,産品(pin)功能仍然🤟無法(fǎ)正常使用。是程(cheng)序錯誤、操作錯(cuo)誤還是編☎️程器(qi)有問題呢?一起(qǐ)來看看吧。
最近(jìn)有用戶反映一(yī)個非常蹊跷的(de)現象:燒錄文件(jian)時,編程🤟器全過(guò)程提示PASS,但是芯(xin)片貼闆後産品(pǐn)無法正常♊使用(yòng)♊。這種現象自然(ran)而然會首先懷(huai)疑是設備的問(wen)題,但經過細心(xīn)的🌈核實與調查(cha),産🐉生這種奇怪(guài)現象的原因浮(fú)出水面。

爲了使(shi)測試更嚴謹,并(bìng)且複現問題,我(wǒ)們取得了用戶(hù)燒錄的芯片和(hé)文件來進行測(cè)試。通過測試發(fā)現燒錄文件并(bing)不尋常:該芯片(piàn)的燒錄文件需(xu)要轉換♌爲兩個(ge)文件,而使用時(shí)并沒有正确調(diào)入這兩個文件(jian),從而導㊙️緻了怪(guài)象🔴的發生。
那麽(me)如何簡單判斷(duàn)此類現象出現(xiàn)的原因呢?細心(xīn)的工程師爲大(da)家總結了一些(xiē)實戰經驗,非常(cháng)實用。(記得劃重(zhong)🈲點!!!)
1、驗證燒錄文(wén)件
驗證燒錄文(wén)件,這一點很重(zhòng)要。不管再牛逼(bi)的編程✊器,都隻(zhī)能實現将程序(xù)下載到芯片内(nèi)的過程,而不能(néng)修改代碼。如果(guo)文件未🌈經驗證(zhèng),很有可能燒錄(lu)後無法正常運(yùn)行,所以建議用(yòng)戶在批量生産(chan)之前一定要小(xiao)批量試産,驗證(zheng)燒錄文件的正(zheng)确性。
2、設置“配置(zhì)參數”
芯片中的(de)配置參數需要(yao)手動修改,不能(néng)單純的加載文(wén)件後直接進行(háng)燒錄,如果不按(an)照正确的規則(zé)✊設置📐參數,必然(ran)會導✍️緻芯片無(wú)法正常運行。在(zai)SPI Flash的芯片燒錄🌈時(shí)經常遇到這🔞類(lèi)問題,類似于”QE”位(wei)必須使能,如下(xia)圖。

3、非法操作
若(ruò)燒錄過程中有(you)非法操作,必然(ran)導緻批量芯片(pian)無法正🔞常使用(yòng)。如有些客戶在(zài)燒錄芯片的時(shí)候會錯誤地添(tiān)加💃🏻“讀取”操作,這(zhè)個對批量燒錄(lu)芯片來說是⛷️很(hěn)緻命的,讀取😘後(hòu)進行燒錄,燒錄(lu)文件㊙️就已經錯(cuò)誤。

1、在批量生産(chan)前做小批量驗(yàn)證,驗證無誤後(hòu)再進行量産🏒,避(bi)免帶來大量損(sun)失;
2、請對應的軟(ruǎn)件工程師給予(yǔ)準确指導,将配(pèi)置參數詳細💰說(shuō)明,保♌證燒錄的(de)準确性;
3、限制生(shēng)産時可用操作(zuò),将權限分配給(gěi)必要的人員,避(bì)免誤操作。