비글본 블랙 P8의 2번과 8번에 LED를 연결하고 10번핀에는 스위치를 아래 회로처럼 연결했습니다. 스위치를 눌러서 Gpio2_4인 10번핀에 5V가 흐르게 되면 Gpio2_3인 10번핀의 값을 5V(?)로 변경해서 LED가 켜지도록 해보았습니다. 이미지 출처 : http://www.ctrlinux.com/blog/?p=87 AM335x Sitara™ Processors데이터 시트의 Memory Map에서 확인한 GPIO2 시작 주소는 0x481AC000이고 크기는 4K입니다. GPIO를 입력으로 사용할지 출력으로 사용할지 결정하기 위해서 필요한 레지스터로 원하는 비트를 0으로 설정하면 출력상태가 되고 디폴트 값은 입력입니다. LED가 연결되어 있는 8번핀은 출력상태로 만들고 스위치가 연결되어 있는 1..
2015.9.6다시 확인해보려고 실행시켜 봤는데 실행시키면 아래와 같은 에러가 뜨면서 Bus error dmesg 명령으로 확인해보면 아래와 같은 에러 메시지가 보였습니다.Unhandled fault: external abort on non-linefetch (0x1018) at 0xb6f55134 아래 세 줄을 코드에 추가해주어야 에러 없이 정상적으로 수행이 됩니다.(http://stackoverflow.com/a/20874882)system("echo 5 > /sys/class/gpio/export");system("echo 65 > /sys/class/gpio/export");system("echo 105 > /sys/class/gpio/export"); 비글본 블랙 P8의 2번과 8번에 LED를 ..