임베디드 시스템에서 특정 레지스터에 write시 부트로더와 커널의 동작이 상이함
글쓴이: lmk378 / 작성시간: 월, 2012/01/09 - 4:00오후
ARM 계열 칩셋을 사용했습니다.
bootloader 상에서 watchdog 레지스터에 write시 시스템이 정상적으로 재부팅 되는 반면
linux(정확히는 안드로이드)상에서 watchdog 레지스터에 write시 시스템이 정상적으로 재부팅 되지 않습니다.
문제는 동일 커널 동일 칩셋을 사용한 다른 보드에서는 bootloader와 linux에서 모두 동일하게 정상작동했기 때문에;;;
임베디드 어렵네요ㅠ혹시 아시는분 계신가요?
Forums:
질문이 너무 뜬구름이신듯. 코어와 SDK 와 회로
질문이 너무 뜬구름이신듯.
코어와 SDK 와 회로 구성에 따라 결과값은 천차 만별이니 관련 정보 올리신후 질문하시는게 좋을 듯 합니다.
========================
조직 : E.L.D(Embedded Linux Developer/Designer)
블로그 : poplinux@tistory.com
카페 : cafe.naver.com/poplinux
임베디드 리눅스 관련 프리렌서 지향
흠~ 뜬구름이였나요?^^;; 두개의 시스템 모두
흠~ 뜬구름이였나요?^^;;
두개의 시스템 모두 s5pv310 칩셋사용했습니다.(동일칩셋이라 적지 않았습니다.)
칩셋 내부 watchdog 레지스터만 건드렸습니다.
/dev/mem에 mmap으로 접근해 물리주소에 write했습니다.
댓글 달기