Всем привет.


Есть устройство на imx6ULL


Linux Debian Stretch


Реализую обмен по CAN с периферийными устройствами.


Фишка в том, что никогда не приходит ответ на первый запрос.
Только начиная со второго.


Пробую через canutils (cansend/cansump) - результат такой же.


Такое происходит только после рестарта линукса. первый запрос не проходит.


Такое ощущение, что кановскому драйверу надо какое-то время чтобы «завестись» )) Причем после того, как к нему обратились…


Потом что через самописный софт, что через cansend запросы идут без проблем.


конфигурация в /etc/network/interfaces


auto can0
iface can0 inet manual
up ip link set up can0 type can bitrate 500000 restart-ms 100
down ifconfig can0 down


Кто-нибудь сталкивался с подобным поведением? Как решается?









 , ,






URL записи