Обновление ChipLoaderNG 3.7.0, подробнее тут: viewtopic.php?f=19&t=11442

CHIPSOFT J2534 Lite + Ubuntu/Linux + can-utils

Обсуждения и вопросы по нашему CHIPSOFT J2534 адаптеру

Модератор: chipsoft

Ответить
grumpy_aleksei
Сообщения: 1
Зарегистрирован: Ср окт 27, 2021 8:42 pm

CHIPSOFT J2534 Lite + Ubuntu/Linux + can-utils

Сообщение grumpy_aleksei » Ср окт 27, 2021 8:53 pm

Добрый день!

Есть ли какая-то информация, касательно работы CHIPSOFT J2534 Lite под Ubuntu/Raspbian etc Lilnux-based системами?
Быстро завести не удалось, поэтому решил запросить помощь.

Девайс переведен в режим CanHacker (протокол lawicel), поскольку он поддерживается can-utils.

Код: Выделить всё

$ lsusb
...
Bus 001 Device 016: ID 2015:0014 ChipSoft CAN Hacker

Код: Выделить всё

$ usb-devices
...
T:  Bus=01 Lev=01 Prnt=01 Port=03 Cnt=01 Dev#= 16 Spd=12  MxCh= 0
D:  Ver= 1.10 Cls=02(commc) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=2015 ProdID=0014 Rev=02.00
S:  Manufacturer=ChipSoft
S:  Product=CAN Hacker
S:  SerialNumber=001
C:  #Ifs= 2 Cfg#= 1 Atr=c0 MxPwr=500mA
I:  If#=0x0 Alt= 0 #EPs= 1 Cls=02(commc) Sub=02 Prot=01 Driver=cdc_acm
I:  If#=0x1 Alt= 0 #EPs= 2 Cls=0a(data ) Sub=00 Prot=00 Driver=cdc_acm
Юсб-девайс виден, но в /dev/ttyUsb* отсутствует.


Добавлено:
Ок, девайс виден в /dev/ttyACM0 which is also UART... но прицепиться к нему не вышло

Код: Выделить всё

sudo slcand -o -c -f -s6 /dev/ttyACM0 slcan0 
#-s6  = 500 Kbit/s
sudo ifconfig slcan0 up
candump slcan0 (пустота...)
Попытался просто через screen / minicom подключится и слать AT комманды в соответствии с
http://www.can232.com/docs/canusb_manual.pdf
https://github.com/autowp/arduino-canha ... col.md#vcr
Не выходит :(

Аватара пользователя
chipsoft
CHIPSOFT.RU
Сообщения: 8315
Зарегистрирован: Вс дек 18, 2005 1:23 pm
Откуда: Украина, Киев

Re: CHIPSOFT J2534 Lite + Ubuntu/Linux + can-utils

Сообщение chipsoft » Чт окт 28, 2021 1:59 pm

Для can-utils нужен соответствующий kernel драйвер под Linux. Такого драйвера на данный момент не существует. В планах такое есть, но не близких.
По обычному UART трудно что-то сказать. Я бы запустил какой-то слушатель порта на Виндовс и посмотрел, что шлет КАНХакер в адаптер и это же повторил под Linux.
CHIPSOFT J2534 Pro: 5 CAN BUS, 1 SWCAN, 8 KLine, 5 - 20V Voltage generator
Онлайн магазин CHIPSOFT: shop.chipsoft.com.ua

break1
Сообщения: 2
Зарегистрирован: Ср янв 05, 2022 6:58 am

Re: CHIPSOFT J2534 Lite + Ubuntu/Linux + can-utils

Сообщение break1 » Чт янв 06, 2022 4:47 am

А точно нужен этот кернел драйвер? У меня есть OpenPort 2.0 оригинал и Dialink. OpenPort так же молчит через can-utils (это и понятно у него же нет никакого режима кан-хакер), точнее он молчит елси пытаться читать команды на него с реального железа, если слать через cangen и слушать через candump - то типо работает. А вот Диалинк вполне себе нормально работает через can-utils, при этом я не нашел никакой инфы о том, что они какой-то кернел драйвер делали... Так же стоит для внешних программ в режиме "кан-хакер"(LAWICEL).
По идее если при подключении устройства нужно чтобы сразу появлялся интерфейс can0 для сокет-кан - то тогда нужен кернел драйвер. А если устройство определяется как ttyUSB или ttyACM то оно через slcand настраивается и кернел драйвер не нужен.

Аватара пользователя
chipsoft
CHIPSOFT.RU
Сообщения: 8315
Зарегистрирован: Вс дек 18, 2005 1:23 pm
Откуда: Украина, Киев

Re: CHIPSOFT J2534 Lite + Ubuntu/Linux + can-utils

Сообщение chipsoft » Пт янв 07, 2022 4:12 pm

Драйвер нужен для всего. Просто так, от подключения, ничего работать не будет. Система должна знать, как с этим работать. Адаптеры, работающие по протоколу Lawicel относительно распространенные. Предполагаю, что для них уже кто-то написал нужный драйвер и он установлен у вас в системе. Если Диалинк работает, то и CHIPSOFT J2534 должен работать.
CHIPSOFT J2534 Pro: 5 CAN BUS, 1 SWCAN, 8 KLine, 5 - 20V Voltage generator
Онлайн магазин CHIPSOFT: shop.chipsoft.com.ua

break1
Сообщения: 2
Зарегистрирован: Ср янв 05, 2022 6:58 am

Re: CHIPSOFT J2534 Lite + Ubuntu/Linux + can-utils

Сообщение break1 » Сб янв 08, 2022 2:16 am

chipsoft писал(а):
Пт янв 07, 2022 4:12 pm
Драйвер нужен для всего. Просто так, от подключения, ничего работать не будет. Система должна знать, как с этим работать. Адаптеры, работающие по протоколу Lawicel относительно распространенные. Предполагаю, что для них уже кто-то написал нужный драйвер и он установлен у вас в системе. Если Диалинк работает, то и CHIPSOFT J2534 должен работать.
У меня система Ubuntu 18.04 все на ней я ставил сам. Никаких дополнительных кернел драйверов не ставил, да их и нет для диалинка под линукс. Неужели под диалинк дрова уровня ядра кто-то из убунтовцев поставляет? Can-utils поддерживает LAWICEL - а что это такое этот LAWICEL это же просто расширение(или скорее спецификация) ASCII протокола для управления КАН адаптером. Система видит диалинк как USB устройство. SLCAND прокидывает его как сетевой интерфейс для последовательной работы как с обычным КАН устройством. Само устройство поддерживает LAWICEL - вот оно и работает. Мне просто не понятно где в этой цепочке (при использовании slcand) должен драйвер уровня ядра быть задействован (еще один специальный под конкретно ваше устройство). Я тоже думаю, что чипсофт должен работать, потому и удивился, что не заработал у человека выше.

Видимо в socketcan уже встроены необходимые драйвера. http://pascal-walter.blogspot.com/2015/ ... linux.html

Аватара пользователя
2522442
Сообщения: 291
Зарегистрирован: Чт окт 03, 2013 8:50 pm
Откуда: Russia

Re: CHIPSOFT J2534 Lite + Ubuntu/Linux + can-utils

Сообщение 2522442 » Пт фев 25, 2022 6:16 pm

Давно писал Денису Про поддержку Chipsoft под Ubuntu. Но тогда Денис промолчал . Было бы очень классно если загрузчик наконец-то заработал под Ubuntu. :roll:
Сижу примус починяю !!!

Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 7 гостей