티스토리 뷰

embedded

ScriptCommunicator - Serial packet test

주먹불끈 2018. 12. 20. 16:45

개요

 

- ScriptCommunicator: https://sourceforge.net/projects/scriptcommunicator/

 

Embedded 개발중 AP 와 MiCom 간의 UART 통신을 이용하여 요청 / 회신을 구현하는 경우가 많다.

주고받는 Packet은 Header, Data Length, Command (혹은 Operation code), Parameters, Checksum 등으로 구성된다.

구현을 마치고 동작을 확인하기 위해 PC에서 UART 통신을 통하여 Packet 을 Send, Receive 하며 테스트하게 되는데

이때 ScriptCommunicator 로 구현된 패킷 명령들을 입력, 정리해두고 이용하면 편리하다.

 

- ScriptCommuncator 는 Serial 통신을 넘어서 다양한 통신을 지원하고,

- 단순 Sequences 를 넘어서 이를 조합한 Script 를 짤 수 있지만,

- 여기서는 간단히 Packet 들을 입력해두고 사용하는 것만 보도록 한다.

 

사용법

 

- Settings >> serial port 에서 시리얼 설정을 맞춰준다.




보내고 싶은 패킷들을 만들어보자.

 

1) Send >> Single Sequences >> New sequences 선택

2) 새로운 sequence 를 추가하면 된다.

- 패킷 이름: 임의의 이름

- 데이터 타입: 여기서는 hex

- 실제 데이터: 실제로 전송될 데이터

3) 이후 Send >> Config >> Save config 로 저장해둔다.

 

 추가할 패킷이 많다면 저장되는 .seq 파일을 에디터에서열어서 직접 편집할 수도 있겠다. (들여다보면 어렵지 않다)




Action >> Settings >> console options  선택하면 많은 화면설정을   있다.

 

Tx, Rx  모두   있는 Mixed 창을 선택하고


1) 오른쪽의 Sequences 창에 있는 추가한 패킷을 클릭하면

2) 왼쪽의 빨간색과 같이 패킷이 전송되며,

3) 바로 아래에 리턴되는 패킷도 표시된다.




반응형
반응형
잡학툰 뱃지
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/03   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
글 보관함