sugawara_sst
2020年8月18日 14時50分
いつもお世話になっております。(株)SSTの菅原です。
Armadillo-610のUSB、及びEthernetの波形測定を行いたいのですが、
テストモードを有効化する方法をどなたかご教授いただけないでしょうか。
以上、よろしくお願いいたします。
コメント
at_makoto.sato
佐藤です。
・USBテストモード
以下のカーネルコンフィギュレーションを有効にしてカーネルをビルドします。
Kernel hacking --->
Compile-time checks and compiler options --->
[*] Debug Filesystem
ビルド後、A610に書き込み再起動すると、
USBコアごとに以下のsysfsディレクトリが作成されています。
/sys/kernel/debug/ci_hdrc.[0|1]
例として、J_STATEの試験を行うには次のように実行します。
[a610]# cd /sys/kernel/debug/ci_hdrc.0
[a610]# echo 1 > port_test
値とテストモードの対応は以下となります。
val:Mode
0:Test mode: disabled (default)
1:Test mode: Test J_STATE
2:Test mode: Test K_STATE
3:Test mode: Test SEO_NAK
4:Test mode: Test Packet
5:Test mode: Test FORCE_ENABLE
・Ethernetテストモード
100BASEのEthernetにはテストモードはありません。
そのままの状態でテスト可能かと思います。
sugawara_sst
at_makoto.sato
sugawara_sst
2020年8月18日 14時53分
> いつもお世話になっております。(株)SSTの菅原です。
>
> Armadillo-610のUSB、及びEthernetの波形測定を行いたいのですが、
> テストモードを有効化する方法をどなたかご教授いただけないでしょうか。
>
> 以上、よろしくお願いいたします。
>