Мне нужно подсчитать переходы двоичного сигнала 50 кГц с использованием BBB. Я думаю, что использование TIMER4
, вызванное внешним сигналом, подключенным к выходу P8.07
, было бы самым простым способом.Как читать счетчик внешнего таймера на BeagleBone Black?
Итак, я выпустил следующие команды, чтобы загрузить соответствующую накидку и установку штифт в качестве таймера:
./config-pin overlay cape-universaln
./config-pin P8.07 timer
Все, кажется, работает и ничего не появляется в dmesg
.
Мой вопрос:: Как я могу узнать значение TIMER4
? Я посмотрел в SysFs и не нашел ничего интересного. Ничего в /dev
. Как я могу получить значение счетчика таймера, который я только что установил? Я также открыт для решения C/C++, но я бы хотел избежать программирования ядра.
Я использую последнюю версию Ubuntu Linux для BeagleBone, kernel 4.1.10-ti-r21.
https://e2e.ti.com/support/arm/sitara_arm/f/791/t/262837? – JimmyB
@ Hanno Binder: Это голое металлическое решение, я использую Linux. – slaadvak