CPU의 특정 핀이 특정 주소를 나타내도록 할 수 있습니다. 이건 물론 하드웨어 제작 시에 결정됩니다. 해당 하드웨어(아마도 보드겠지요)의 매뉴얼을 참고하세요.
참고로 LED가 메모리 주소로 표현되기는 하지만 실제 메모리에 매핑되는 것이 아니라 실제 메모리 바깥 주소(예를 들어, 메모리가 1kb밖에 없을 때 1kb이상에 매핑되는 식)에 매핑됩니다. 물론, LED가 하위 주소(또는 낮은 주소)에 매핑되고 물리 메모리가 높은 주소에 매핑 될 수도 있습니다.
CPU의 특정 핀이 특정 주소를 나타내도록 할 수
CPU의 특정 핀이 특정 주소를 나타내도록 할 수 있습니다. 이건 물론 하드웨어 제작 시에 결정됩니다. 해당 하드웨어(아마도 보드겠지요)의 매뉴얼을 참고하세요.
참고로 LED가 메모리 주소로 표현되기는 하지만 실제 메모리에 매핑되는 것이 아니라 실제 메모리 바깥 주소(예를 들어, 메모리가 1kb밖에 없을 때 1kb이상에 매핑되는 식)에 매핑됩니다. 물론, LED가 하위 주소(또는 낮은 주소)에 매핑되고 물리 메모리가 높은 주소에 매핑 될 수도 있습니다.
CPU 데이터 시트를 보면, 메모리 맵에 대해
CPU 데이터 시트를 보면, 메모리 맵에 대해 정의되어 있습니다.
LED 점멸 제어라면, 여러가지 방식이 있겠지만, GPIO 방식을 사용했을 가능성이 높을 것 같습니다.
메모리 맵중 GPIO 제어용 레지스터 주소를 확인하시면 됩니다.
보통 base addr + offset 형태로 주소가 나와 있을 겁니다.
여기서 base addr 는 메모리 맵에 표시되어 있을 가능성이 크고, offset 은 gpio 관련 레지스터를 설명하는 페이지에 나와 있을 가능성이 큽니다.
========================
조직 : E.L.D(Embedded Linux Developer/Designer)
블로그 : poplinux@tistory.com
카페 : cafe.naver.com/poplinux
임베디드 리눅스 관련 프리렌서 지향
댓글 달기