기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.

안녕하세요. 

exynos 5250 Arndale board에서 스케줄러 구현 중 Generic Timer를 사용해서 컨테스트 스위칭 할려고 합니다.


Fast Model(A15x1+A7x1)에서는 특별한 값 설정 없이 Generic Timer가 동작이 되는것을 확인했습니다.


하지만 Arndale Board에서는 Generic Timer의  Physical Count Register(CNTPCT 레지스터)값이

0x00000000로 일정하고, 값이 변하지 않아 Generic Timer를 사용할 수 없었습니다.


Arndale Board에서 Generic Timer를 구동시키기 위해 켜야하는 Clock이 따로 있나요?

아니면 그외 따로 설정해줘야 하는것이 있는건가요? 


아니면 Arndale Board에서는 Generic Timer를 사용 못하는 것인가요?


읽어 주셔서 감사합니다.


고도리

2013.07.24 04:46:23
*.200.239.210

내용 확인해 보겠습니다.


고도리

2013.07.26 07:41:52
*.200.239.210

쉽게 볼 수 있을 줄 알았는데.....Cortex-A15 내에 있는 타이머네요.

가상화 작업하시나 봅니다. 


cp15 명령중에 해당 명령이 있는지 아니면 BL1 등에서 관련 부분을 켜 줘야 하는지는 저도 알기가 힘든 부분이라 이는 삼성에 문의해봐야 답이 나올 듯 합니다.


cpu 복잡해지니 내용도 힘드네요.

흰둥아놀자

2013.07.26 09:15:08
*.246.112.165

네 가상화 작업하고 있습니다 ㅎㅎ

armv7, cortex-a15 메뉴얼 참조해서 fast model에서 테스트할때 되는게 보드에 올리니깐 안되는 이슈가 몇몇있네요...

답변감사합니다^^

고도리

2013.07.26 18:21:55
*.200.239.210

음....


보통 일반 cpu쓸 때는 실제 h/w timer를 쓰는 경우가 많습니다.

저도 generic timer???? 해서 찾아보니, cpu 내부의 co processor에 있는 내용이라 좀 난감하더군요.


왜냐하면 대부분의 block이 BL1 등에서 on/off 하는 경우가 많은데, 해당 부분의 소스가 없어서요.


혹시 가능하시면 linaro arndale ubuntu server page에 보시면 bl1 image가 다른게 있습니다.

그것을 가지고 테스트가 가능한지 확인 부탁드립니다.


그러고 보니, bootloader 소스를 arndaleboard 홈페이지 것을 참고하셨나요?

아니면 linaro의 것을 참고하셨나요?


일반적으로 os 레벨에서는 SoC에서 새롭게 만든 timer를 사용합니다.
삼성의 경우도 single cpu의 경우는 마지막 system timer를 사용하고,
multi-core의 경우는 multi-core timer를 사용합니다.

흰둥아놀자

2015.04.29 06:19:11
*.246.112.157

한참 시간이 지났지만 답변 감사드립니다. ^^

이유는 모르겠지만 MCT 타이머를 enable하면 제네릭타이머의 카운터가 증가합니다. 

List of Articles
번호 제목 글쓴이 날짜 조회 수
5888 Apk 파일 빌딩관련 문의 드립니다. [1] 김경식 2013-07-31 1826
5887 V210 LCD I/F RGB vs. i80 성능 [1] 화선지 2013-07-30 2126
5886 micro SD 제어 관련 질문입니다 [3] 선수 2013-07-26 1687
5885 안드로이드용 kernel <=> 일반(전통) 리눅스 커널 [1] 테크 2013-07-26 1901
5884 OrigenBoard Exynos4210 BSP..관련 [1] 마니아 2013-07-25 1481
5883 안드로이드 JNI 에서 settimeofday( &tv, NULL )함수 리턴값.?? [6] 권오석 2013-07-24 1990
5882 [v210]TV Out 관련 도움 부탁드립니다. [1] 사악깨비 2013-07-24 1551
» exynos 5250 Arndale board의 Generic Timer 사용에 대해 질문... [5] 흰둥아놀자 2013-07-24 6408
5880 안녕하세요. exynos 5410 계획이 혹 있으신가요? [1] 초리 2013-07-23 1426
5879 상용보드는 구글맵이 사용이 안되나요? ㅠㅠ [2] 손이시려 2013-07-23 2446
5878 kernel에서 Bluetooth stack에 관해서 문의드립니다. [1] 어떤이의꿈 2013-07-19 1395
5877 USB host 드라이버를 모듈로 사용시, 디바이스 인식 안되는 문제 [2] eou4 2013-07-19 1881
5876 NAND User 영역을 yaffs2로 올려서 사용하기가 잘 안되네요. [2] 로또리아 2013-07-17 2281
5875 wpa_supplicant에 있어서 문의드립니다. [2] 열심히 2013-07-12 2795
5874 surfaceflinger 코드 질문 [2] wizard14 2013-07-11 1606
5873 [질문]RTC를 이용하여 hardware reset 구현 [2] 블루스카이 2013-07-10 2071
5872 android 포팅 문의 관련.. [2] 리오살다 2013-07-10 1565
5871 android 부분 빌딩관련 문의드리옵니다. [2] 김진희 2013-07-10 2016
5870 이더넷 핀에서 값을 읽어 오고 싶은데요... [2] rubio 2013-07-09 13050
5869 이솝 보드 펌웨어 만들기..? [1] 어둥등 2013-07-09 1555

사용자 로그인