| 옵션 | 설명 |
|---|---|
| "-e" | stderr 출력을 stdout으로 리디렉션. 로그를 한 곳에서 통합 관리할 때 유용 |
| "-F[F]" | 부팅 후 NVM에 플래싱 수행. "-F"는 일반, "-FF"는 강제(Force) 플래싱 |
| "-i s" | 사용할 호스트 네트워크 인터페이스 지정 (기본값: "eth2") |
| "-N f" | 플래싱할 펌웨어 NVM 파일 지정 (필수) |
| "-P f" | 플래싱할 PIB 파라미터 파일 지정 (필수) |
| "-q" | quiet 모드 — 출력 메시지 최소화 |
| "-S f" | Softloader NVM 파일 지정 — 칩 부팅을 위한 1차 로더 |
| "-t n" | 응답 대기 타임아웃 (밀리초, 기본값: "50ms") |
| "-v" | verbose 모드 — 상세 출력 활성화 |
| "-x" | 오류 발생 시 즉시 종료 |
| "-!" | 버전 정보 출력 |
| "-?" | 도움말 출력 |
옵션 간 관계 및 주의사항
필수 옵션
-N 펌웨어 파일
-P PIB 파라미터 파일
plcboot 명령에서 "-N"과 "-P"는 필수 로 명시되어 있습니다.
실행 흐름과 옵션의 역할
칩 전원 ON → Bootloader 모드
↓
-S Softloader를 RAM에 로드 (칩 부팅 보조)
↓
-N 펌웨어를 RAM에 로드
-P PIB를 RAM에 로드
↓
RAM에서 펌웨어 실행
↓
-F 플래시 메모리에 저장 (영구 반영)
-FF 기존 내용 무시하고 강제 저장
"-F/-FF" 없이 실행하면 RAM에만 로드 되어 전원 OFF 시 초기화됩니다.
개발 단계에서는 "-F/-FF" 없이 새로 부팅하였을 때마다 수동으로 롬을 로딩하여 처리하고, 최종 확정 후 플래싱 하는 것을 권장합니다.
728x90
반응형
'프로젝트관리' 카테고리의 다른 글
| [plc-utils] "plctool" 명령 상세 설명 (0) | 2025.07.08 |
|---|---|
| [plc-utils] "chkpib" 명령 상세 설명 (0) | 2025.05.20 |
| [plc-utils] "modpib" 명령 상세 설명 (0) | 2025.05.15 |
| SDP 이후 SAP(supportedAppProtocol)를 먼저 수행하는 이유 (0) | 2025.04.23 |
| 하드웨어 회로 설계 시, AID 문서는? (0) | 2022.02.26 |