Jump to content

    
Sign in to follow this  
jenya7

Работа с GPIO

Recommended Posts

Выбираю GPIO

cd /sys/class/gpio

Есть пины которые я могу выбрать, скажем

echo 72 > export

А есть которые дают ошибку

echo 66 > export
-sh: echo: write error: Device or resource busy

причем оба пина находяться в одном банке и являются обычными IO

P110 GPIO2/CAM0_RST#  Bi-Dir  GPIO3_IO02  - PIN 66
P116 GPIO8/CAN0_ERR#  Bi-Dir  GPIO3_IO08  - PIN 72 

В чем может быть проблема?

             


 

Edited by jenya7

Share this post


Link to post
Share on other sites
33 minutes ago, aaarrr said:

Кто-то уже использует этот пин.

а отсюда можно понять кто использует?

gpiochip2: GPIOs 64-95, parent: platform/20a4000.gpio, 20a4000.gpio:
 gpio-64  (                    |powerdown           ) out hi
 gpio-66  (                    |reset               ) out lo

 

можно из команд лайн получить такую информацию?

Edited by jenya7

Share this post


Link to post
Share on other sites
9 minutes ago, aaarrr said:

Судя по всему, это сигнал RESET модуля камеры.

поэтому он его выставляет выходом с высоким уровнем по дефолту :(( . я вычитал что на некоторых машинах есть blacklist.conf  и там можно записать какие пины не трогать. но у меня такого файла я не нахожу. можно как то сконфигкрировать кернель из команд лайн? чтоб пин подымался как вход по дефолту?

Edited by jenya7

Share this post


Link to post
Share on other sites
21 minutes ago, aaarrr said:

Если драйвер камеры оформлен в виде модуля, можно его просто не грузить. Посмотрите lsmod

я в шоке

Module                  Size  Used by
caam_jr                17951  0
lis3lv02d_i2c           3576  0
lis3lv02d              17164  1 lis3lv02d_i2c
input_polldev           4229  1 lis3lv02d
caam                   11357  1 caam_jr
coda                   52267  0
imx_vdoa                4297  1 coda
v4l2_mem2mem           12970  1 coda
videobuf2_vmalloc       5517  1 coda

откуда там акселерометр.

а какой модуль мне нужен?

я посмотрел на плату, видео драйвер не запаен, опциональный, этот модуль можно смело убивать. вопрос какой.

Edited by jenya7

Share this post


Link to post
Share on other sites
5 minutes ago, aaarrr said:

rmmod coda 

спасибо. но это наверно в текущей сессии. после рисета модули опять подгрузяться. есть какой то файл в котором можно записать какие модули загружать?

Share this post


Link to post
Share on other sites
4 minutes ago, aaarrr said:

Вы ядро и корневую ФС собираете, или готовую взяли?

ой. там все грустно. там Yocto. ядро и ФС нам собрали. взяли дефолтную с сайта Kontron (у нас SMARC-sAMX6i).
 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this