2017-03-15 9 views
0

내 문제는 다음과 같습니다. Linux에서 Tiny-CAN I-XL CAN-USB 어댑터와 socketCAN을 사용하고 있습니다.Tiny-CAN I-XL socketCAN 확장 형식

최대 100000 다시 시작-MS (500)

는 sudo ifconfig를 CAN0을 전송률이 수

sudo는 slcan_attach는/dev/ttyUSB0를 -w

sudo는 IP 링크 세트 CAN0 유형 : 나는 수행하여 CAN 어댑터를 구성

두 번째 어댑터 (can1)와 동일한 프로세스로 두 터미널에 모두 캔 통을 통해 표시합니다. 11.22.33.44.55.66.77.88

그러나 확장 된 형식을 사용하여 작동하지 않는

cansend # 123 CAN0 :

cansend CAN0 표준 메시지 보내기

을 통해 괜찮습니다 12345678 # 11.22.33.44.55.66.77.88

내가 무엇을 놓치고 있습니까? 특정 설정을하는 것을 잊었습니까?

EFF를 켜기 위해 can.h에 설명 된대로 CAN-id의 비트 31이 1이어야한다고 생각했습니다. 11.22.33.44.55.66.77.88

작동합니다

cansend의 CAN0 81111123 # : 같은 따라서 메시지. 그러나 그렇지 않습니다.

아이디어가 있으십니까?

답변

0

Tiny-CAN I-XL CAN-USB의 펌웨어 업데이트로이 문제가 해결되었습니다.