在用Vivado (2015.4.2)在ZedBoard上搭建如圖所示的PS最小系統時,USB-OTG無法正常使用且在啟動LOG中報錯。 經過與原廠的各個啟動文件進行對比替換,最后確定是Vivado工程生成的bit流出了問題。也就是說建立的工程不對。 USB 啟動錯誤提示信息:外置PHY ...
上一次講到USB不啟動問題是由與Vivado工程中的EMIO引腳未正確配置造成的,那么軟件上又是如何使用這個引腳的呢 首先,Xilinx提供的Linux 開發包中已經包含了gpio的驅動和sysfs進行配套,並在設備樹文件中對OTG RESETN進行了初始化配置和聲明。 其次,在實際使用中,USB OTG的驅動向系統申請了OTG RESETN的使用權,用來對PHY芯片完成配置。 啟動后,查看sys ...
2017-04-04 17:50 0 3551 推薦指數:
在用Vivado (2015.4.2)在ZedBoard上搭建如圖所示的PS最小系統時,USB-OTG無法正常使用且在啟動LOG中報錯。 經過與原廠的各個啟動文件進行對比替換,最后確定是Vivado工程生成的bit流出了問題。也就是說建立的工程不對。 USB 啟動錯誤提示信息:外置PHY ...
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靈活性 ...
原文來自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 ...
Android 下的usb框架及功能點:https://blog.csdn.net/tianruxishui/article/details/379029591.Android framework中****Manager.java是給用戶提供的接口。UsbDeviceManager.java:主要 ...