上一次講到USB不啟動問題是由與Vivado工程中的EMIO引腳未正確配置造成的,那么軟件上又是如何使用這個引腳的呢? 首先,Xilinx提供的Linux 開發包中已經包含了gpio的驅動和sysfs進行配套,並在設備樹文件中對OTG-RESETN進行了初始化配置和聲明。 其次,在實際使用中 ...
在用Vivado . . 在ZedBoard上搭建如圖所示的PS最小系統時,USB OTG無法正常使用且在啟動LOG中報錯。 經過與原廠的各個啟動文件進行對比替換,最后確定是Vivado工程生成的bit流出了問題。也就是說建立的工程不對。 USB 啟動錯誤提示信息:外置PHY芯片初始化失敗,載入模塊失敗。 ehci hcd: USB . Enhanced Host Controller EHCI ...
2017-04-04 16:41 0 3681 推薦指數:
上一次講到USB不啟動問題是由與Vivado工程中的EMIO引腳未正確配置造成的,那么軟件上又是如何使用這個引腳的呢? 首先,Xilinx提供的Linux 開發包中已經包含了gpio的驅動和sysfs進行配套,並在設備樹文件中對OTG-RESETN進行了初始化配置和聲明。 其次,在實際使用中 ...
ZedBoard是基於Xilinx Zynq™-7000擴展式處理平台(EPP)的低成本開發板,也是行業首個面向開源社區的Zynq™-7000擴展式處理平台。也就是說Zedboard是一個開源的硬件平台,所有設計資料完全公開,可以網上免費下載。此板可以運行基於Linux,Android ...
USB OTG 設備既能做主機,又能做設備。USB HOST是指主機。當OTG 插到 HOST 上,OTG 的角色 就是 device.當device 插到 OTG 上,OTG 的角色就是 HOST. 任何利用USB連接的裝置,至少會有一台主機(就是我們所說的Host)與一台客機 ...
Zed板上的Zynq是一個ARM PS(processing system, 雙核A9 + 存儲管理 + 外設)+ PL(programable Logic) 結構,如果不使用PL,zynq的開發和普通的ARM 開發一樣。不同的是ARM PS是可配置,因而硬件信息是不固定的。這也是zynq靈活性 ...
一、原理簡介 Vivado版本:2016.2 OLED型號:128*32的UG-2832HSWEG04 ZedBoard的OLED部分電路原理圖如下:(需要我們關心的是我用紅色橢圓標注出來的3處,一共6個信號) zedboard控制OLED的主要方法是:自己設計一個IP核,把OLED ...
原文來自http://www.eefocus.com/Kevin/blog/13-03/292519_c38f2.html 及 http://www.edw.com.cn/167 講述一個le ...
Digilent的OOB設計給出了一個ZedBoard上完整的運行的linux系統所需要的所有文件,包括配置FPGA的bit文件、 配置ARM PS系統的First-Stage boot loader(FSBL)和引導linux需要的Second-Stage boot loader(SSBL ...
(本文是我以前所寫,放在此處,以備今后學習查看) 看到了文檔里有關USB Host和USB Device如何驅動,但是文檔里卻沒有解釋這兩種驅動是做什么的,就像大多數中國的教材或者中國的教師一樣,一味的教給你如何做,卻將最本質的東西都忽略了,不說這個了,問過別人知道兩者的區別。 USB ...