도와주세요!!
글 수 15,339
2009.07.21 20:27:39 (*.118.73.28)
15165
부트로더를 수정하여 시리얼 포트를 확장하는 작업을 하였습니다.
UART0 , UART1 차례로 초기화 시키고 디버깅 메시지를 띄워 보았는데요.
호스트와 전혀 통신이 안되었습니다.
보드에 적혀있는데로 tx, rx를 연결 하였다고 생각을 하였는데..
무엇이 문제인가,,,,,,,,,,,
며칠을 고민을 하다 오늘 오실로스코프를 이용해서 직접 포트를 찍어보면서 확인을 해 보았습니다.
확인은 UART0을 초기화 시키고 문자 출력 하는 부분을 무한루프 돌렸습니다.
그런데,,제가 생각했던 tx에서는 변화가 없고 rx에서 출력이 나오는 것 이었습니다.
그래서 오늘 오후에 전화를 살짝 드렸었는데요;;
휴,,,
아무튼 삽질을 계속 하다가,,UART0도 그렇고 UART1도 그렇고,,,
tx가 아닌 rx에서 출력이 나와서,,
혹시나 하고 회로도를 찾아 보았습니다.(이걸 왜 오늘에서야 봤는지,,,,죄송합니다. ㅠㅠ)
근데 보드의 글씨와 회로도의,,,tx, rx 위치가 차이가 있다는 것을 -_-;;
발견했습니다.
이거,,,
보드에 실크라고 하나요??하얀색 글씨...
이게 잘못적혀진게 맞는거죠??-0-
어흑,,ㅠㅠ
안녕하세요..
넵.. MCU의 관점으로 보시면 실크명이 바뀌어 있습니다. 좀더 자세한 설명을 메뉴얼에 넣었어야 하는데 미미한점 죄송합니다.
다음 버젼에서 메뉴얼을 수정하든지 아니면 실크명을 수정하든지 결정을 해서 적용하도록 하겠습니다.
보드의 문제점을 알려 주셨어 감사합니다.
그럼 좋은 하루 되세요..