안녕하세요. 


gpio 드라이버 작성해서 gpio 컨트롤 해보려다가 잘 안되어 다른 방법을 알아보다가. 


userspace에서 gpio를 컨트롤 할 수 있다는 방법이 있어서 시도해보는 중입니다. 


제가 사용하려는 방법은


타겟보드의 /sys/class/gpio 경로에서


#export 191 > export

로 gpio를 열고 

/sys/class/gpio/gpio191 경로 안에 있는


direction, value 에 값을 써서

#echo out > direction

#echo 1 > value


gpio를 컨트롤하는 방법입니다. 


현재 direction 값은  in , out으로 바뀌는 것을 확인했는데 

value 값이 요지부동이네요.. 


구글링을 해 본 결과 pin mux ??? 와 관련이 있는 것 같은데.. 


왜 value 값이 변하지 않는 걸까요, 해결 방법이 있나 질문드립니다. 



인건 gpio debug 파일인데 혹시나 참고가 될까 해서 같이 올려봅니다. 

gpio-156~159 , 204~207 은 보드 내 led에 물려있어 저렇게 표시되나 봅니다. 


GPIOs 150-151, /sopc@0/bridge@0xc0000000/gpio@0x1000100C0:                      

                                                                                

GPIOs 152-155, /sopc@0/bridge@0xc0000000/gpio@0x100010080:                      

                                                                                

GPIOs 156-159, /sopc@0/bridge@0xc0000000/gpio@0x100010040:                      

 gpio-156 (fpga_led0           ) out lo                                         

 gpio-157 (fpga_led1           ) out hi                                         

 gpio-158 (fpga_led2           ) out hi                                         

 gpio-159 (fpga_led3           ) out hi                                         

                                                                                

GPIOs 160-191, /sopc@0/gpio@0xff70a000:                                         

                                                                                

GPIOs 192-223, /sopc@0/gpio@0xff709000:                                         

 gpio-204 (hps_led3            ) out hi                                         

 gpio-205 (hps_led2            ) out hi                                         

 gpio-206 (hps_led1            ) out hi                                         

 gpio-207 (hps_led0            ) out hi                                         

                                                                                

GPIOs 224-255, /sopc@0/gpio@0xff708000: