zynq7000無法啟動問題

2021-10-12 12:31:00 字數 1067 閱讀 4023

zynq7000無法啟動排故。

z最近自己做了一塊z7的板子,板子本來沒啥問題,玩了半天之後掛了,jtag死活連不上,原理圖看了一遍有一遍,沒有發現有啥問題,經過艱苦的排故過程,發現是qspi flash壞了,太坑爹了,具體咋壞的,感覺應該是靜電或是焊接問題,換了乙個之後就好了,在此記錄一下自己的心得,遇到啟動有問題,或是jtag鏈結不上的情況可以具體從以下幾個方面排查:

1.首先是**器這一塊,檢視**器是不是好的以及**器的tms,tdi,tdo,tck埠有沒有和晶元的管腳匹配起來,**器這一段最好排查,不需要動烙鐵,仔細一點,可以解決很多問題;**器這一塊檢查完畢沒啥問題繼續深入排查是否是晶元的jtag埠有過熱插拔導致晶元jtag損壞,一般將**器拔下以後測量這幾個埠的對地阻抗,這四個埠的對地阻抗是6mω-10mω左右,這是針對我那塊板子而言的,幾個埠的阻抗沒有太大差別基本上沒啥問題,證明晶元的jtag埠沒有被鎖住。

2.jtag排查完成以後就是晶振了,晶振輸入範圍手冊上面有,在範圍之內即可,用示波器測試一下,輸出波形正常,基本上沒啥問題。

3.接著就是晶元的電源了,電源要有上電時序,一般用tps62130或是ltm4644電源晶元,滿足上電時序的電壓鏈即可,板子上電後檢視電壓是否是正常的電壓,每個晶元電壓不一樣,這裡不再贅述,根據自己晶元所需電壓檢視輸出電壓是否正常,如果電壓不正常,多半是晶元輸出沒接電容或是多接了電感之類的器件。

4.電源排完以後就是晶元啟動引腳的配置關係,晶元在啟動之前都會掃瞄啟動引腳電平(mio2-mio8),一般是[mio8:mio2] = 6'b0001000(qspi模式);上電之後用萬用表檢視每個埠的電壓,對了0代表接20kω電阻下拉,1代表接3.3v電壓上拉,這幾個20kω電阻也是重點排查項,因為是qspi啟動模式,一定要排查flash是否是正常的;

5.最後乙個就是復位(ps_por_b)了,手冊上面說的是復位要等到電壓以及晶振穩定後釋放,在沒穩定之前都是為低,按照我的經驗基本上把復位放在電壓鏈的最後一級給出,問題不大。

經過以上幾個步驟排查基本上就可以確定問題點了,如果還是有問題,無法啟動,那就只能看z7晶元有沒有虛焊,或是壞了的情況,一般z7不會那麼容易壞;加油,排故要一步一步來,不要氣餒,慢慢排查,只要理論正確,一定會解決的。

ZYNQ7000效能分析

提到自動駕駛,機械人視覺,高畫質攝像機,都要想到攝像頭這個單元,先前本俠也講過一些fpga應用在高畫質攝像頭和機器視覺中的深度攝像頭以及雙目攝像頭等,fpga在裡面的作用主要是對採集的影象進行處理,對影象的處理需要硬體有著很好的並行的效能,那麼它處理速度跟arm的cpu比起來有沒有優勢呢?本俠今天就...

Zynq7000晶元內部介紹

基於arm雙核coretexa9 arm v7架構 高達1ghz 單雙精度浮點單元 neon多 處理引擎 高速緩衝,中斷,dma,定時器,rtc,ent,3個看門狗 快取每個cpu 32kb 1級指令和資料快取 512kb 2級快取 2個cpu共享 支援8位奇偶校驗 片內儲存 片上boot rom ...

Zynq 7000能幹什麼

zynq 7000能幹什麼 1背景知識 2應用概述 2.1汽車 圖1 汽車系統 左 輔助駕駛系統 右 道路標識識別 現在的汽車裡都有大量的電子裝置,從引擎管理到車窗 倒車輔助系統 駕駛員輔助系統 後視鏡和燈光等控制功能,以及導航和資訊娛樂系統都有。先進駕駛輔助系統 advanced driver a...