======개발한 프로그램이 제대로 동작하지 않을 때====== 개발한 프로그램이 제대로 동작하지 않을 때 조치 사항에 대한 안내 페이지입니다. ---- \\ \\ =====1. 보드의 문제인 경우===== ===원인=== * 개발된 SW와 무관한 커미조아의 보드 혹은 세팅, 배선에 문제가 있어 프로그램이 제대로 동작하지 않는 경우 ===확인법=== * 개발 프로그램이 아닌 커미조아의 테스트 어플리케이션((ComiIDE, Motion Builder, MADIC등))으로 개발프로그램의 동작을 확인한다. * 만약 유저의 프로그램과 같은 동작이 이상 없이 동작한다면 유저의 프로그램의 문제, 커미조아의 SW에서도 제대로 동작하지 않는다면 다른 원인을 확인한다. ---- \\ \\ =====2. 개발프로그램에 문제가 있는 경우===== ==== case 1 ==== ===증상=== * 최근에 패키지 업데이트 진행 혹은 새로운 PC에 세팅을 했는데 기존 SW가 실행되지 않는 경우 ===원인=== * 잘못된 DLL 및 드라이버 셋업으로 인한 SW 실행 불가 ===해결법=== * [[faq:downloadandsetup:common:04_update|패키지 업데이트 방법]] 페이지를 참고해 최신 패키지로 SW 셋업 재진행 ---- \\ \\ ==== case 2 ==== ===증상=== * SW 개발중 원하는 대로 동작하지 않음. ===원인=== - 예전 버전의 패키지를 사용해 최신 패키지에선 이미 해결된 문제가 다시 발생한 경우 - 사용자의 SW 설계 오류 ===해결법=== - [[faq:downloadandsetup:common:04_update|패키지 업데이트 방법]] 페이지를 참고해 최신 패키지로 SW 셋업 재진행 - 매뉴얼 및 예제로 SW 사용법 숙지, 커미조아 함수에서 리턴되는 에러코드 디버깅 진행, [[application:comiide:monitor:dll_logger|DLL Logger]]를 사용해 라이브러리 동작 로그 확인 - [[application:comiide:tool:shell:shell_logmode|Log Mode]] 사용