블로그 이미지
송시혁

calendar

1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

Notice

Tag

Recent Post

Recent Comment

Recent Trackback

Archive

2013. 5. 22. 13:55 임베디드/Arm2567SAM

1.AT91SAM7S.h파일에 가서 제일 위페이지에서

ctr+F키를 누른다. 거기서 base를 검색한다.





해당하는 레지스터의 이름에 해당하는 부분을 더블클릭하여 소스에 복사시킨다.





AT91C_BASE_PMC를 복사한뒤 AT91C_BASE_PMC->PMC_PCER(해당레지스터 이름)을 입력한다.



2. 레지스터를 더블클릭한다.여기서는 PMC_PCER을 더블클릭

   찾고자 하는 레지스터명을 더블 클릭, 아래에 #define문이 보인다.

   



여기서 #define PMC_PCER(AT91_CAS(AT91_REG *)0xFFFFFC10)을 더블클릭하면,

아래그림과 같은곳으로 이동이 된다.



구조체 형식으로 되어 있다. 여기서 레지스터가 있는지 확인한다. 없으면

따로 만들어서 define 하는 수 밖에 없다.





TC0는 저번시간에 타이머 카운트를 설계시 define을 만들어 사용했던 것이다.

그래서 아무리 찾아봐도 같은 이름을 찾을 수 없다. 그러나 그렇다고 해서 

헤더파일에 define되어 있는지 아닌지 확정할 수 없는 상태이다.

그래서 최대한 잘 찾아야 한다. 










여기서 TC0는 장치 번호라는 것을 알 수 있다.

따라서 헤더파일에도 또한 장치를 define한 부분을 찾아야 한다.

아래그림은 TC0가 define되어있는것을 헤더파일에서 찾아낸 그림.





그래서 저것을 복사하면된다.






'임베디드 > Arm2567SAM' 카테고리의 다른 글

5월 23일 ULTRA 2.  (0) 2013.05.24
5월 23일 ultra1(진행중)  (0) 2013.05.23
5월 21일 ultra(수정중)  (0) 2013.05.21
5월 21일 AIc 2.(수정중)  (0) 2013.05.21
5월 20일 AIC  (0) 2013.05.20
posted by 송시혁