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

안녕하세요. 

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
번호 제목 글쓴이 날짜 조회 수sort

이솦보드 palette세팅중 3번째 질문(kelp에서 kozicozi님의 질문... [4]

커널패닉 - 묵혀놓은 보드 꺼내들고 집에 셋팅하는데 잘 안되네요... [10]

RVDS 2.2 설치 [6]

exynos 5250 Arndale board의 Generic Timer 사용에 대해 질문... [5]

linaro ubuntu 사용중입니다

그래픽 카드 혹은 컨트롤러 드라이버 개발 How-to [2]

NAND bad sector가 새로 발생했을 때… [1]

[질문] u-boot 및 루트 파일 시스템 <= 완료 [4]

exynos5250 질문이여. [7]

  • 해황
  • 2012-12-06
  • 조회 수 6141

wifi 에러 문제관련하여 질문드립니다. [1]

풀업/풀다운 저항값은 왜 다른가요? [6]

S5PC111과 S5PC110의 차이점은 무엇인가요 [2]

  • Nabula
  • 2010-07-24
  • 조회 수 5999

ODROID FROYU 업그레이드 문의 드립니다. [1]

[질문] LX-800 과 ARM의 차이...[완료] [8]

[질문] LX800 을 처음 사용하기 위한 초기 준비 및 비용은?[완료... [6]

Wifi 관련 문의드립니다. [3]

  • Tommy
  • 2010-07-24
  • 조회 수 5483

S3C6410의 장단점에 대해... [10]

MP2530에 OpenOCD와 FT2232를 이용해 JTAG 연결중 [4]

[Android] play 스토어 설치 관련 [2]

DNW 관련 ... [1]

사용자 로그인