贊助廠商

娛樂城推薦

首頁

刊登資訊

  • 刊登者:匿名
  • 時間:2021-06-02 02:10:02

尚未解答LinuxDev- 測試 I2C USB function

LinuxDev- 測試 I2C USB function

大家好

最近因為工作特殊需求需要
主管要我拿公司 兩塊一樣的板子
測試硬體 USB 與 I2C

i2c 我以往都是寫 master 這端
slave 我沒寫過..
依照需求 我想需要把一塊板子設定成master 另一塊設定成slave
然後再互相丟資料 確認硬體正常
我原本建議買一個 i2c device 類似溫度偵測的東西來驗證就好了
但主管好像不接受 要我先試看看

請問 關於設定成 slave 這邊要怎麼做?

另外驗證 USB
也就是拿公對公的USB線
兩個板子對接 然後測試囧
主管說 我們板子上USB 支援OTG
我原本想說 買一個USB隨身碟
然後mount 起來 看能不能讀解
但主管一樣 叫我先試看看..

我想用 gadget 來驗證
想讓板子當成一塊隨身碟
也就是 g_mass_storage功能

我照這篇教學
https://www.xilinx.com/Attachment/58277_Zynq_USB_Linux_Design_Examples_Nov2013.pdf

看起來設定沒什麼問題
g_mass_storage gadget: g_mass_storage ready
但接上pc windows 都沒有反應..

我查了一下 似乎要設定成 OTG mode
我找到device tree usb相關的參數
將dr_mode =“peripheral”
但也是無效

這方面是那邊的問題?

不好意思 卡關很久
希望能有一點方向
謝謝

----------
經過一些板友指導 和 亂試
目前有一些結果

i2c 問題有解
使用此方法
https://www.kernel.org/doc/html/latest/i2c/slave-interface.html

唯一要注意的是
當slave的一台板子 設定完後 '不要' 使用i2cdetect
不然會被自己使用 造成其他板子偵測不到
也就是設定好 另一台mastet 用i2cdetect 就可以找到了

--

0個答案 LinuxDev- 測試 I2C USB function

其他問題

友站連結