ip link set can0型は便利な使い方を提供できます。 ip link set DEVICE タイプ can [bit rate BITRATE [sample-POINT] ] [ tq TQ prop-seg PROP_SEG 位相セグメント 1 位相セグメント 1 位相セグメント 2 位相セグメント 2 [ sjw SJW ] ] [ dbitrate BITRATE [ dsample-point SAMPLE-POINT ] ] [ dtq TQ dprop-seg PROP_SEG dphase-seg1 PHASE-SEG1 dphase-seg2 PHASE-SEG2 [ dsjw SJW ] ] [ tdcv TDCV tdco TDCO tdcf TDCF ] [ リング 戻る}オフ}] [リスニングのみ{オン|オフ}] [ワンショット{オンオフオフオフ}] [fd {on | off}] [fd-non-iso {on | off off}] [cc-len8-dlc {on | off}] [tdc-mode {自動| off } ] [ restart-ms TIME-MS ] [ 再起動 ] [ 終了 { 0..65535 } ] ここで: BITRATE := { NUMBER(bps) } SAMPLE-POINT := { 0.000..0.999 } TQ := { NUMBER in bps ns } PROP-SEG := {tqの数字} PHASE-SEG1 := {tqの数字} PHASE-SEG2 := {tqの数字} SJW := {tqの数字} TDCV := {tcの数字} TDCO := { tcの数字 } TDCF := { tcの数字 } MSの再起動:= { 0 |ミリ秒単位の数字}

ip link set can0型は便利な使い方を提供できます。 ip link set DEVICE タイプ can [bit rate BITRATE [sample-POINT] ] [ tq TQ prop-seg PROP_SEG 位相セグメント 1 位相セグメント 1 位相セグメント 2 位相セグメント 2 [ sjw SJW ] ] [ dbitrate BITRATE [ dsample-point SAMPLE-POINT ] ] [ dtq TQ dprop-seg PROP_SEG dphase-seg1 PHASE-SEG1 dphase-seg2 PHASE-SEG2 [ dsjw SJW ] ] [ tdcv TDCV tdco TDCO tdcf TDCF ] [ リング 戻る}オフ}] [リスニングのみ{オン|オフ}] [ワンショット{オンオフオフオフ}] [fd {on | off}] [fd-non-iso {on | off off}] [cc-len8-dlc {on | off}] [tdc-mode {自動| off } ] [ restart-ms TIME-MS ] [ 再起動 ] [ 終了 { 0..65535 } ] ここで: BITRATE := { NUMBER(bps) } SAMPLE-POINT := { 0.000..0.999 } TQ := { NUMBER in bps ns } PROP-SEG := {tqの数字} PHASE-SEG1 := {tqの数字} PHASE-SEG2 := {tqの数字} SJW := {tqの数字} TDCV := {tcの数字} TDCO := { tcの数字 } TDCF := { tcの数字 } MSの再起動:= { 0 |ミリ秒単位の数字}

CANFDバスのサンプリングポイントを設定する必要があります。次のヘルプコマンドは、缶のサンプルポイントを設定する方法を示していますが、私の缶設定にはサンプルポイントパラメータは表示されません。

ip link set can0型は便利な使い方を提供できます。 ip link set DEVICE タイプ can [bit rate BITRATE [sample-POINT] ] [ tq TQ prop-seg PROP_SEG 位相セグメント 1 位相セグメント 1 位相セグメント 2 位相セグメント 2 [ sjw SJW ] ] [ dbitrate BITRATE [ dsample-point SAMPLE-POINT ] ] [ dtq TQ dprop-seg PROP_SEG dphase-seg1 PHASE-SEG1 dphase-seg2 PHASE-SEG2 [ dsjw SJW ] ] [ tdcv TDCV tdco TDCO tdcf TDCF ] [ リング 戻る}オフ}] [リスニングのみ{オン|オフ}] [ワンショット{オンオフオフオフ}] [fd {on | off}] [fd-non-iso {on | off off}] [cc-len8-dlc {on | off}] [tdc-mode {自動| off } ] [ restart-ms TIME-MS ] [ 再起動 ] [ 終了 { 0..65535 } ] ここで: BITRATE := { NUMBER(bps) } SAMPLE-POINT := { 0.000..0.999 } TQ := { NUMBER in bps ns } PROP-SEG := {tqの数字} PHASE-SEG1 := {tqの数字} PHASE-SEG2 := {tqの数字} SJW := {tqの数字} TDCV := {tcの数字} TDCO := { tcの数字 } TDCF := { tcの数字 } MSの再起動:= { 0 |ミリ秒単位の数字}

。デフォルトでは値が0に設定されているようです。 can.txt リソースと一致します。この記事では、カーネル(CONFIG_CAN_CALC_BITTIMING)でビット時間操作の計算を有効にする方法について説明します。ただし、カーネルファイルでこの機能を有効にする場所(CONFIG_CAN_CALC_BITTIMING)に問題があります。これにご協力いただきありがとうございます。ありがとうございます。

ベストアンサー1

おすすめ記事