기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.
S3C2450 Linux 를 올려 사용하고 있습니다.
RTC 전원은 시스템 전원의 베터리에서 항상 공급받고 있는상태이고 시스템 전원이 나갈경우 에 대비해서 코인 베터리도 달려 있습니다.
근데 .. RTC가 가끔 엉뚱한값으로 날아 갑니다.
년월일시분 이 각각 1씩 혹은 5 등으로 동일하게 증가합니다.
2010년 02월 19일 11시 10분 == > 2011년 03월 20일 12시 11분 이런식으로 변경 됩니다.
어플에서 영향이 있을것같아 어플은 없는 상태로 kernel 만 보고 있는데.. . .. 증상이 그대로 나오고 있어서 ..
삼성에서 제공해준 U-boot 1.1.6 를 사용하고 ..
커널은 2.6.21.5..을 사용하고 있습니다.
발생되는 시점은 시스템 전원을 껐다가 켤때 .. 아주 가끔씩 이런 증상이 나오고 있는데. ..
혹시 . .고수님들 이 보시기에 어떤 문제가 있을지 좀.. . .. .. 의견 달아주시면.. 만만 감사 ... 또감사. .
현재까지 확인한 내용은 ..
어플이나 기타 다른곳에서 RTC를 접근하지 않는것같습니다. (RTC driver에 message추가해서 동작확인중
booting 할때 커널에서 RTC를 읽어 가는것은 확인됨
껐다 켜기를 반복하다보면
booting 할때 커널에서 RTC를 읽어 가는부분인것같은데 . ..
setting the system clock to .... ==> 이부분 시간이 끄기 전에 잘 맞던 긱시간에서 경우가 발견 됩니다.
물론 이후로는 변경된 시간으로 계속 표시됩니다. 그러다가 어느 순간 .. .
또 시계가 이상하게 변해 있고. . 그러네요..
전원 on/off 할때나 이후에나 .. RTC 전원 // 32.768 clock 쪽은 미동도 없이 깨끗한데... 쩝쩝. .
PC 리눅스에서는 synchronization 문제가 있다는 문서를 본것 같은데. .. .. embedded에서도 .. 그런가요.. ??
고수님들 의견 부탁드립니다.