贊助廠商

娛樂城推薦

首頁

電腦與網際網路/其他:電腦列表

LinuxDev- 測試 I2C USB function

大家好最近因為工作特殊需求需要主管要我拿公司 兩塊一樣的板子測試硬體 USB 與 I2Ci2c 我以往都是寫 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 就可以找到了--
  • 發問日期:2021-06-02 02:10:02

友站連結