글 수 74
2011.01.10 14:29:02 (*.138.143.120)
41410
이지보드에서 Watchdog 을 켰을 때 버그로 인해서 자동 리부팅 되는 현상이 있습니다.
이 경우에 부트로더를 부트로더에서 재다운로드 하는 것도 불가능하게 됩니다. 무한 리부팅 하는 거니까요... 헉!
JTAG으로 부트로더를 새로 올려도 기존 저장된 설정 파일 때문에 똑같은 현상이 발생합니다.
원인은 매직넘버가 바뀌지 않아서 기존에 있던 설정 파일을 그대로 읽어내기 때문 입니다.
이 문제를 해결하기 위해서는 매직번호를 수정해야 합니다..
부트로더에서 소스코드에서 board_config.c 안에 있는 CFG_MAGIC 값을 바꿔줍니다.
그리고 다시 부트로더를 올리면 부트로더가 이미 저장된 설정값을 Magic 번호로 구별해서 알아서 바꿔주게 됩니다.