시리얼 통신을 공부하고있는데요..

ttyS02 로 기본설정이 되어있잖아요~

시리얼 통신에 관한 메뉴얼 을 보고

comtest 를 하려고 하다보니

잘 안되더라구요

컴퓨터 두대 그리고 ez -x5 보드 하나

이렇게 있는데요


우선 미니컴으로 연결이 되어 있는 상태에서

comtest 실행화일을 만들고

반대쪽 컴퓨터와 ttyS00 10 핀짜리 를 연결을 했습니당

어떻게 연결을 해야 할지 몰라서 이렇게도 끼워 보구 저렇게 도 끼워보구

그랬는데

잘 안되더군요...

반대쪽 컴퓨터의 콘솔창에서도 깜깜 무소식이고

호스트 컴퓨터의 콘솔창에서도 깜깜 무소식이고...

그래서 리눅스 초보 인 제가 이런 생각 저런 생각 하다보니

문득......

bootp 상태에서 set 해서 설정하는 부분이 생각이 났습니다.

그런데 Q & A 에서 자료를 보다 보니 절대 K 부분은 건드리는 것이아니라고

하더라구요

그래서 E 부분을 건드렸습니다.

혹시나 시리얼 통신이 안되는 이유가 UART 설정이 맞게 안되어 있는 것이 아닌
가 해서요

( 0 / 1 / 2 ) 중에 2번이 default 인데

0 번 FF 이지 않을까 싶어서

0번을 누르고 저장하고 Apply 시키고 재부팅을 하는 순간....

아뿔사.. 라는 것을 알았죠..


콘솔 창에도 잘 안뜨고 반대쪽에 연결되어있는 콘솔 창에서도 깜깜 무소식이구





미니컴도 안 됩니다.

그 이유는 호스트 컴퓨터와 통신할때는 일반 시리얼 포트 (9핀짜리 보통쓰는)
로 통신을 하기때문이겠지요?
ttyS02 번으로 되어있는 설정을 바꾸지 말라는 이유가 그것이었구나 싶더라구


그래서 ....... 잠깐 놀래서 멈춰있다가


부트 로더를 다시 올리면 되겠다 싶어서

JTAG을 이용해서 할수 밖에 없겠다 싶어서

EZflash 를 이용해서 올렸습니다.

그런데 그 이후에도 깜깜 무소식이군요.......

EZflashW 를 이용해서 깔아도 전혀 부팅해도 소식이 없어요.....

그래서 플레쉬가 망가진게 아닌가 싶어서

-f 옵션으로 테스트를 해보는데 별 이상한 것처럼 안 보이네요........

이건 뭔가요?


정리를 해보자면

1. 시리얼 통신을 하기 위해서 10핀짜리 부분을 사용해서 연결 을 하려 합니
다.

그리고 보드에서 BT-UART / FF -UART 설정하는 6핀 그림이 있는데요

BT-UART 로 보통 하고

어떻게 꽂아야 하는지....

BT-UART 일 경우 TX, RD, GND 만 맞춰주면 되는 것 같은데

문제는 보드핀이 아니라(그림에 있으니까요) 케이블을 어떻게 보드에
꽂아야 할지..

잘 모르겠습니다. 이해가 좀 안가구요....

전에 질답들을 보면 한 변을 연결하라고 하긴 하는데...

무슨 말인지.... ㅡㅡ;;;; 도와주세요...


2. 그리고 Bootp 에서 set 명령으로 들어가서 E, K 부분을 절대로 바꾸면 안되
는 것인지

궁금합니다.

E. Serial FF/BT/ST(0/1/2)
K. Kernel Command Line
[ Keepinitrd root=/dev/ramdisk console=ttyS02, 115200 ]

다른 부분은 다 알겠는데요 ttyS02 부분하고 E 에서 기본으로 선택이되
는 2(ST) 의

설정을 바꾸면 어떻게 되는것인지... 알고 싶습니다.

3. 그리고 지금 처럼 부트로더를 올렸는데 전혀 깜깜 무소식인 경우 어떻게
해야 하나요?

-f 옵션으로 점검을 해보는데도 별 이상이 없는 것 같습니다.

자료실에 있는 이미지내용중에서 털끝 하나도 안 고치고 그냥 갖다 올
린 건데.....

4. 그리고 좀 타는 냄새가 나는 것 같은데요... 은근히... 좀 쓰다보면.....

EZ-PI 를 같이 연결해 쓰는데 5 V 를 EZ-PI 서브 보드에 끼워서 전원
을 공급합니다.

알려주세요..........


주절 주절 질문이 많았네요...... 읽어주시느라 고생하셨습니다.

도와 주세요.....