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)에 문제가 있습니다. 이에 대한 도움을 주시면 정말 감사하겠습니다. 감사해요.