樣板測試,電源很重要

最近一個樣板在給芯片下載程序時出現問題,

首先想到的是硬件的原因,
其次是下載過程的原因,
最後是芯片本身的原因(芯片可能被鎖了)。

首先使用同事M那裏的工具進行下載,發現下載出現異常。提示Fail to get CPU status after retries。
新板子最容易出現的是焊接問題,於是請硬件工程師將芯片重新修復。之後,下載發現現象依然。
硬件工程師提示,由於芯片如果被鎖,也不會正常獲取CPU狀態,而且現象很像。(這個後來使用同事M那裏以前被鎖的芯片進行下載,下載提示一致。以至於後來有一段時間,認爲是芯片被鎖了。)於是嘗試了使用串口下載,如果芯片被鎖是Jtag功能被鎖,但是串口下載功能還是可以進行。但是嘗試了一段時間後發現,串口無法獲取到CPU型號。也即,無法進行串口下載。
後來:
於是想辦法進行CPU解鎖,嘗試了一段時間後,發現如果沒有相應底板,無法進行解鎖。
在最後,沒有其他方式的情況下,爲了方便一塊硬件板子的下載,自己給板子焊上了兩跟線,進行外部供電。爲了電源穩定,在板子上連接外部電源和地的地方並接了兩個電容。之後進行下載測試,發現可以進行下載。而另一塊板子,本來就使用了相同的連接方式,只是沒有並接電容。
於是懷疑是沒有並接電容,導致電源不穩定,出現了無法下載的情況。
之後,將另一塊板子,重新嘗試下載,發現依舊不能夠進行下載。然後,在連接線處並接電容,再次下載時,發現下載正常。
至此,裸板下載問題,解決。
本質原因是電源不穩定。
建議,以後裸板測試時,先測試電源穩定性。同時,裸板儘量保證,電源系統的完整。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章