dmt0768 0 1 мая, 2020 Опубликовано 1 мая, 2020 · Жалоба Добрый день! В рамках моего проекта мне необходимо ускорить работу интерфейса I2C до режима Fast Mode. Использую BeagleBone Black на Debian 9. Всё, о чём я читал в интернете, говорит о том, что необходимо изменить пару строк в драйвере I2C. Но я почему-то сомневаюсь, что это делается именно так... И первый вопрос -- действительно ли для этого нужно лезть в драйвера? И потом, если это так, я нашёл в файловой системе эти драйвера, там 6 файлов. И тогда второй вопрос -- как в них обычно разбираются? Да, мне нужно найти только одну строчку (по-видимому), но всё же. P.s. есть аналогичный вопрос с SPI, там мне нужно изменить режим Master на Slave, вроде тоже через драйвера делается. Это, наверное, тема отдельного обсуждения, но если есть универсальные советы -- буду только рад. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
NStorm 0 1 мая, 2020 Опубликовано 1 мая, 2020 · Жалоба Не модуля ядра, а правкой dts файла: https://forum.bela.io/d/844-setting-dev-i2c-1-clock-frequency Ну или dtb "разобрать" и заново собрать: https://quadcopterdiaries.wordpress.com/2016/03/29/changing-i2c-bus-rate-on-beaglebone-black/ Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dmt0768 0 23 июля, 2020 Опубликовано 23 июля, 2020 · Жалоба Благодарю Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться