РЕШЕНО Raspberry pi + can

Тема в разделе "Raspberry Pi", создана пользователем starsnet, 2 сен 2020.

  1. parovoZZ

    parovoZZ Гуру

    лог анализатор стоит 500 рублей, что дешевле любого ослика и в разу удобнее при работе с цифровой техникой.
     
  2. nagaudio

    nagaudio Нерд

    Коллеги а кок с подобным решить:

    при запуске команды в OS Linux Ubuntu 22 (Armbian) если руками запускаю интерфейс, командой:
    sudo ip link set can0 up type can bitrate 100000
    он поднимается, но если я его запускаю через bash файл командой или через конфиг файл сетевого интерфейса то система заглухо завистает,
    даже через UART не достучатсья.

    В чем может быть причина ?
     
  3. b707

    b707 Гуру

    Вариантов немного - другой юзер, другой шелл и другие переменные окружения

    Начните с того, что пропишите все команды в скрипте полными путями - то есть не "ip", а "/usr/sbin/ip" и так далее. Команды в текущей директории тоже вызываются с путем - "./ip", иначе может не сработать
     
    Последнее редактирование: 22 июл 2024
  4. parovoZZ

    parovoZZ Гуру

    Я в таких случаях stdout направляю в файл. Как это сделать - все есть в тырнетах.
     
  5. nagaudio

    nagaudio Нерд

    пересобрал на чистом образе, и кан стал автоматически стартовать, как положено через файл сетевых интерфейсов.
    всё успешно работает на nano pi air под управлением ubuntu armbian 22, с контроллером MCP2515 и трансивером SN65HVD230.
    если вдруг кому то понадобится - обращайтесь, чем смогу помогу.