2016-11-23 4 views
0

우분투 14.04LTS로 GPIO에 액세스해야한다는 요구 사항이 있습니다.실제 주소로 GPIO에 액세스하려면 어떻게해야합니까?

  • OS : 우분투 14.04 LTS 64bit를
  • CPU : 인텔 ® 셀러론 (R) CPU의 J1900의 @의 1.99GHz × 4

그리고 링크를 bleow에 정보 아래

내 장치 정보입니다 데이터 시트 및 드라이버 코드는

code and datasheet here.

,210

먼저 I는 칩 it8785 인 체크하고, GPIO 포트는 GPIO (32)가 117 인 포트 32 39에 PIN, 그래서 명령을 입력

echo 32 > /sys/class/gpio/export

echo 117 > /sys/class/gpio/export

하지만 둘 다 "bash - echo : write error : invalid argument"오류가 표시됩니다.

나는이 제조사를 규제합니다. 나는 잠시 동안 검색 좀

GPIO PORT Adderss 
32   0xfed0e388 
33   0xfed0e368 
34   0xfed0e318 
35   0xfed0e378 
36   0xfed0e308 
37   0xfed0e398 
38   0xfed0e328 
39   0xfed0e3A8 

, 데이터의 양이 rarly 있습니다

그들은 내가 GPIO에 액세스하려면, 내가 좋아하는 액세스 CPU 주소를 직접해야한다고 내게 말했다. 모든 조언에 감사드립니다.

+1

요청하신 내용을 이해하고 있습니까? – 0andriy

답변

0

내보낼 때 sudo를 사용해보고 gpio를 내보낼 수 있는지 확인할 수 있습니까?

제조업체가 등록 주소를 제공하면 사용자 공간과 액세스에 매핑 주소를 매핑 할 수 있습니다. 사용자 공간에서 액세스하는 방법에 대해서는 dev2mem을 참조하십시오. 희망이 도움이됩니다.

+0

sudo를 사용했습니다. 하지만 당신의 대답은 제게 많은 도움이됩니다, 감사합니다! – danielwuboy