Hamish Willee 88d623bedb
Move PX4 Guide source into /docs (#24490)
* Add vitepress tree

* Update existing workflows so they dont trigger on changes in the docs path

* Add nojekyll, package.json, LICENCE etc

* Add crowdin docs upload/download scripts

* Add docs flaw checker workflows

* Used docs prefix for docs workflows

* Crowdin obvious fixes

* ci: docs move to self hosted runner

runs on a beefy server for faster builds

Signed-off-by: Ramon Roche <mrpollo@gmail.com>

* ci: don't run build action for docs or ci changes

Signed-off-by: Ramon Roche <mrpollo@gmail.com>

* ci: update runners

Signed-off-by: Ramon Roche <mrpollo@gmail.com>

* Add docs/en

* Add docs assets and scripts

* Fix up editlinks to point to PX4 sources

* Download just the translations that are supported

* Add translation sources for zh, uk, ko

* Update latest tranlsation and uorb graphs

* update vitepress to latest

---------

Signed-off-by: Ramon Roche <mrpollo@gmail.com>
Co-authored-by: Ramon Roche <mrpollo@gmail.com>
2025-03-13 16:08:27 +11:00

1.3 KiB

자주 묻는 질문

빌드 오류

플래시 오버플로우

보드에 로딩 가능한 코드의 양은 보드에 있는 플래시 메모리의 양에 따라 제한됩니다. 모듈 또는 코드를 추가시, 플래시 메모리를 초과할 가능성이 있습니다. This will result in a "flash overflow". 업스트림 버전은 항상 빌드되지만, 개발자가 추가하는 항목에 따라 로컬에서 오버플로될 수 있습니다.

region `flash' overflowed by 12456 bytes

이를 해결하려면, 최신 하드웨어를 사용하거나 비필수 모듈을 빌드에서 제거하여야 합니다. The configuration is stored in /PX4-Autopilot/boards/px4 (e.g. PX4-Autopilot/boards/px4/fmu-v5/default.px4board). 모듈을 제거하려면, 다음과 같이 주석 처리하십시오.

#tune_control

대용량 메모리 소비 모듈 식별

아래 명령은 가장 큰 정적 할당을 출력합니다.

arm-none-eabi-nm --size-sort --print-size --radix=dec build/px4_fmu-v5_default/px4_fmu-v5_default.elf | grep " [bBdD] "

USB 오류

업로드가 성공하지 못하였습니다

Ubuntu에서 모뎀 관리자를 제거합니다.

sudo apt-get remove modemmanager