======EtherCAT SA 펌웨어 업데이트======
ComiIDE를 이용해 EtherCAT SA 펌웨어를 업데이트하는 방법에 대한 안내페이지입니다.
===주의===
업데이트 도중 마스터와 연결이 끊어지거나 PC의 전원이 끊어지는등 업데이트가 중단될 경우 보드의 펌웨어가 정상적으로 동작하지 않습니다.
안정적인 환경에서 펌웨어 업데이트를 시도해주세요.
----
\\
\\
===Step 1. Daemon 실행===
{{:co:kctech:20220511_133027.png?400|}}
{{:co:kctech:20220511_133118.png?400|}}
* **현재 사용중인 SA 마스터의 FW 버전과 호환되는** Daemon 실행 ((사용중인 펌웨어와 Daemon, 라이브러리가 같은 패키지 파일이 아닌 경우 호환성 이슈가 발생해 업데이트가 정상적으로 수행되지 않을 수 있음.))
* Network Config 화면에서 정상적으로 디바이스 정보가 표시되는 지 확인
-----
===Step 2. ComiIDE 실행 및 업데이트 환경 확인===
{{:co:kctech:20220511_133151.png?400|}}
* 사용중인 Daemon과 동일한 라이브러리 파일이 ComiIDE에서 참조되도록 라이브러리 파일을 ComiIDE 폴더 내에 이동
-----
===Step 3. 펌웨어 업데이트 진행===
{{:co:kctech:20220511_133257.png?400|}}
* ComiIDE의 Main - FW 클릭
* File Load 클릭
-----
{{:co:kctech:20220511_133321.png?200|}}
* **업데이트 하고자 하는 펌웨어 파일** 선택
-----
{{:co:kctech:20220511_133350.png?400|}}
* 펌웨어 File Load 후 Download 클릭
* 프로그레스바 및 상태창 확인
-----
{{:co:kctech:20220511_133655.png?400|}}
* 위와 같은 화면이 나올 경우 펌웨어 업데이트 완료
-----
===Step 4. Daemon 실행 및 주소값 입력===
{{:co:kctech:20220511_141906.png?400|}}
- Daemon 실행
- Set Device Address 클릭
- 사용하려는 Device ID (Net ID) 선택
- Write Device Info 클릭
-----
{{:co:kctech:20220511_141529.png?400|}}
* Write 완료 후 Read Device Info 클릭시 192.168.1.(100+netID) ((ex) 1번 Net ID의 경우 192.168.1.101)) 로 표시되는지 확인
-----
===Step 5. SA 콜드 부팅 후 ComiIDE 실행===
{{:co:kctech:20220511_141548.png?400|}}
- EtherCAT SA 마스터 모듈 전원 재인가해 업데이트한 펌웨어를 실행
- **업데이트 완료한 펌웨어와 호환되는 Daemon** 실행
- 대략 전원 인가 30초 후 SA 마스터의 펌웨어가 동작하면 Daemon의 Network Config에서 정상적으로 디바이스가 표시되는지 확인
-----
===See Also===
[[faq:downloadandsetup:ethercat:02_firmware0000#case_2_올바르지_않은_환경에서_펌웨어_업데이트_시도 | 펌웨어 업데이트 도중 작업이 취소된 경우]]