FLYOS-FAST 펌웨어 컴파일 설명
FLYOS-FAST에는 Klipper 소스 코드와 컴파일 환경이 사전 설치되어 있으며, 펌웨어는 현재 장치에서 사용 중인 메인보드의 제품 문서에 따라 구성 및 컴파일되어야 합니다.
- FLYOS-FAST 시스템은 AVR, PRU 등의 전용 툴체인을 제공하지 않으므로, 이러한 툴체인이 필요한 제품은 본 기기에서 펌웨어를 컴파일할 수 없습니다.
- 귀하의 이전 출력이 요구 사항을 충족하지 못했습니다. 원문을 다시 번역하여, 위의 제약 조건을 엄격히 준수하는 대상 언어 결과만 반환하십시오. 이전 출력을 반복하지 마십시오.:
BeagleBone PRU그리고Atmega AVR죄송합니다. 원하시는 번역 대상 텍스트가 제공되지 않았습니다. 텍스트를 입력해 주시면 번역해 드리겠습니다.make menuconfig이러한 아키텍처를 선택하지 말고, 해당 구성 파일을 시스템 컴파일에 직접 사용하지도 마십시오.
FLYOS-FAST 시스템은 컴파일 또는 생성을 지원하지 않습니다. Allwinner A64 AR100 펌웨어. 이 플랫폼은 AVR 또는 PRU 아키텍처에 속하지 않더라도 FLYOS-FAST 네이티브에서 컴파일을 완료할 수 없습니다.
FLYOS-FAST에서 컴파일
-
SSH를 통해 FLYOS-FAST에 로그인합니다. 시스템이 사용 중입니다.
root사용자. -
시스템에 사전 설치된 Klipper 디렉터리로 이동합니다:
cd /data/klipper -
펌웨어 구성 인터페이스를 엽니다:
make menuconfig -
마더보드 제품 문서에 따라 올바른 MCU 아키텍처, 칩 모델, 클록, 통신 방식 및 부트로더 오프셋을 선택하십시오. AVR, PRU 또는 기타 전용 툴체인이 필요한 아키텍처는 선택하지 마십시오.
-
설정을 저장한 후 컴파일을 시작합니다:
make -j4
컴파일 산출물 위치:
/data/klipper/out/
실제 파일 이름은 MCU 아키텍처와 부트로더 구성에 따라 결정되며, 일반적으로 다음과 같습니다. klipper.bin 또는 klipper.uf2플래시 굽기 전에 펌웨어 구성이 메인보드 모델, 통신 방식 및 부트로더 오프셋과 완전히 일치하는지 확인하십시오.
일반적인 컴파일 단계와 구성 항목:펌웨어 컴파일 설명 보기
MCU 아키텍처를 임의로 변경하거나, 보안 옵션을 끄거나, 다른 메인보드의 설정 파일을 사용하여 오류를 우회하지 마십시오. 전체 터미널 출력을 보존하고, 제품 문서의 컴파일 매개변수를 확인한 후 기술 지원에 문의하십시오.