ハイ
ConnectCore 8X で使用される i.MX8X で USB 3.x 準拠モードを有効にしたいと考えています。デバイス ツリーで、usb3_phy を次のように設定します。
usbotg3 は次のようになります:
# 1) xHCI のアンバインド
echo -n "xhci-hcd.1.車載"> /sys/bus/プラットフォーム/ドライバ/xhci-hcd/unbind
# 2) ポートの無効化(有効化のクリア)
devmem2 0x5b130490 w 0x00000200
# 3) PHYテストモードを有効にする
devmem2 0x5b100008 w 0x00000002
# 4) コンプライアンスを有効にする
devmem2 0x5b130490 w 0x0A000340
# 5) 読み出し
devmem2 0x5b130490 w
USB3 は常にコンプライアンス モードではありません。読み取り値は常に標準値に戻されます。また、USB3.xにはテストパターンがありませんでしたポート。
コンプライアンスモードに入る方法を教えてください。
よろしくお願いいたします。
マヌエル
何度か試してみましたが、うまくいきません。
コンプライアンス モードを設定した後に読み取りを行うと、常に古い値が返されます。
root@ccimx8x-:~# devmem2 0x5b130490 w 0x0A000340
/dev/mem が開きました。
メモリはアドレス 0xffff880f9000 にマップされています。
アドレス0x5B130490(0xffff880f9490)で読み取り: 0x000002A0
アドレス 0x5B130490 (0xffff880f9490) に書き込み: 0x0A000340、読み出し: 0x0A000340
ルート@ccimx8x-:~#
ルート@ccimx8x-:~# devmem2 0x5b130490 w
/dev/mem が開きました。
メモリはアドレス 0xffffa3135000 にマップされています。
アドレス0x5B130490(0xffffa3135490)で読み取り: 0x0A0002A0
こちら側で何かお手伝いできることはありますか?
こんにちは@ManuelN
お元気でお過ごしのことと思います。
実際、これらは i.MX8QXP および 8QM のコンプライアンス モードに入るための正しい手順です。
手順をもう一度確認して、もう一度試してください。
また、i.MX8QXP/8QM USBテストガイドも添付しましたので、ご覧ください。
よろしくお願いいたします。
サラス。