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


2440 에사 watchdog을 사용할 필요가 있어 간단하게 driver를 만들어

ioctl 명령으로 watchdog start 와 clear 명령을 만들어습니다.


시험을 위해  /dev/2440wdt 을 열어 start 하고 clear 하지 않는 app 짜서
root/.bashprofile에서 자동을 실행하게 만들었습니다.

부팅하고 wdt 때문에 죽고 또 부팅하고.....계속 하는데 한 24시간에 한 번정도
부팅이 하지 않습니다.  console에서 wdt start 된 messsage가 있어 watchdog으로
reset 된거 같은데 부팅을 하지 않습니다. 외부 reset도 먹지 않습니다. 스코프로 보면
SDRAM clock 이 16MHZ로 입력 clock과 같습니다.

전원을 off-on하면 정상 부팅됩니다. cpu 가  비 정상적인 상태가 되는거 같은데

혹시  2440 이나 2410 에서 watchdog 사용하신 분 중에 도음 부탁드립니다.

고현철

2006.07.30 12:33:28
*.232.213.232

watchdog 문제가 아닐겁니다.


부팅시 reset도 hw적으로 해줘야하는걸로 알고 있습니다.
즉, sw reset시 hw도 reset해줘야 할겁니다.

안그럼....^^=> 먹통이겠죠?

고현철

2006.07.30 22:14:09
*.232.213.232

GPA21번인가를 보면....reset hw적으로 low pulse가 나가게 되어 있습니다.
sw reset시는 그것을 구동해 줘야 할겁니다....

실무적인 knowhow입니다.

석태성님의 도움으로 저도 다시 알아보게 되었습니다.

김형기

2006.07.31 19:46:30
*.217.168.111

답변 감사합니다.
그런데 메뉴얼을 보면 GPA21 은 RESET 시 defalut가 nRSTOUT 으로 설정되고 nRSTOUT = nRESET & nWDTRST & SW_RESET 이라고 되어 있습니다.

이 핀을 low 로 하려면 OUT으로 설정해서 제어해야 하는데, 먹통이 되서 동작하지 않는 상태에서 어떻게 제어하죠 ?

행복한 하루 되세요 ...





고현철

2006.07.31 20:03:58
*.117.46.252

cpu reset시 signal이 자동으로 나온다고 알고 있습니다.

hw적으로 물려줘야 한다는 얘기지요.
List of Articles
번호 제목 글쓴이 날짜sort 조회 수

CE 부터로더 다운로드 질문 [3]

2차 보드에서 LCD 출력을 일반 그래픽 카드의 디지털 출력으로 구... [7]

aesop 2440과 smdk2440 질문입니다. <= 완료 [4]

==>이렇게 하시면 됩니다. [1]

[질문] 이번에는 su 관련 질문입니다.

질문) 2440 의watchdog 사용에 관해서 [4]

3차보드구매하고 싶습니다. <= 완료 [1]

IEEE1394 포트에 외장하드 연결해서 리눅스부팅<==완료 [3]

[질문] 이솝보드의 telnetd 질문입니다. <== 완료 ^^ [4]

무선랜 ?? <==완료 [3]

[질문]회로 베껴서 보드 떴는데 JTAG로 부트로더 다운로드가 안됩니... [5]

AESOP 3차 Board 일정이 어떻게 되나요? <== 완료 [2]

와이브로의 경우 ... [3]

혹시 aesop 보드에 wince 포팅해보신분 계신가요?? <= 완료 [3]

이솝 3차보드에 LCD용 핀이 몇개나 나오나요?<--완료 [2]

[질문] NOR Flash의 erase 에 대해서...<--완료 [5]

CS8900의 IP,Gate Way, Subnet, MAC을 저장하는법<--완료 [4]

가입하자마자 질문을 드립니다.. ^^; [8]

특정핀을 부트로더와 부팅시에 GPIO로 사용하게 하는법<--완료 [3]

[re] 지상파 dmb 칩에 대하여 ... 현철님 보세요 .... [5]

사용자 로그인