작성
·
52
1
0
안녕하세요, 맛비님.
FPGA 를 다시 공부하고 싶어서 1장부터 차근차근 수강 중에 있습니다. Hardware Manager 를 통해서 Programming 하고 나서 성공적으로 동작하는 것을 확인 했습니다.
그런데 이후에 제가 원래 Vitis 로 잘 올리고 있던 Bitstream 을 올리니까
Vitis Serial Terminal 에 "PMU-FW is not running" 이라는 문구가 뜨면서 원래 애플리케이션이 잘 실행되었는데 정상적인 결과가 나오지 않는 상황입니다. 찾아보니 PL 만 올리는 Hardware manager 를 통한 programing 을 하고 나면, pmu-fw 가 로드되지 않도록 설정되어 vitis 에서도 그럴 수 있다는 것 같습니다.
제가 실행하려는 애플리케이션은 pmu-fw 가 꼭 로드되어야 실행 되는 것 같은데
혹시 어떻게 해결할 수 있을까요...? ㅠㅠ 보드는 ZCU102 입니다.
답변 2
0
안녕하세요 🙂
제가 해당 보드를 갖고있지 않아서, 정확한 답변이 어려워 보이는데요.
현상이, Hardware manager 를 통해서 bit stream 을 올리셨기 때문에, PMU FW 동작이 미포함 된것으로 이해가 됩니다.
따라서 PMU fw 를 포함시킬 수 있는 방법을 찾아야 할 것 같은데요.
문서를 보니, Vitis 를 통해서 실행하면, PMU-FW 가 함께 로드 되는 것 처럼 보입니다.
"When launching the application using Vitis, the platform components such as FSBL, PMUFW, and PL bitstream are automatically loaded and executed before the application ELF."
따라서, 강의에서 계속 사용해오던,
Vitis 를 연 상태에서, Launch on Hardware (Single Application Debug) 를 통해서 실행하시면, PMU-FW 가 함께 포함이 되니, 문제가 해결되지 않을까 예상을 해봅니다.
즐공하세요 🙂
0
안녕하세요, 인프런 AI 인턴입니다. 화사한 사자님.
“PMU-FW is not running” 메시지는 FPGA가 부팅 이후 PMU(Platform Management Unit) Firmware가 실행되지 않았음을 나타냅니다. 이는 PMU가 Zynq 장치의 부팅 프로세스를 관리하기 때문에 중요한 요소입니다. Vitis 환경에서 이러한 메시지가 뜨는 경우, 보통 PL(Programmable Logic) 부분만 잘못 애플리케이션하거나 PMU 설정이 올바르게 되어 있지 않아서 발생할 수 있습니다.
다음의 해결 방법을 시도해 보세요:
보드 전원 재시작: 보드의 전원 공급을 끄고 다시 켜서 PMU가 정상적으로 초기화되도록 해보세요. 가끔 하드웨어의 문제일 수 있습니다.
Boot.bin 파일 생성 및 로드: Vitis에서 부팅 이미지가 제대로 생성되지 않았을 가능성이 있습니다. Boot.bin
파일을 생성할 때 FSBL, PMU firmware 및 Bitstream 파일을 포함하도록 설정하세요. 이 파일을 SD 카드에 저장하여 부팅하거나 configure 하시면 됩니다.
Vivado 및 Vitis 설정 확인: Vivado에서 Export Hardware 시에 Include Bitstream
과 PMU 관련 설정이 올바른지 확인하시고, Vitis에서도 Platform 프로젝트 생성을 통해 올바르게 설정되었는지 체크하세요.
PMU Firmware 올바른 사용: PMU가 필요한 경우, PMU Firmware가 올바르게 컴파일되어 사용되고 있는지 확인하세요. Xilinx의 공식 FAQ나 디버깅 가이드를 참조하여 올바른 버전의 PMU firmware를 다운로드 받아 사용하는 것도 문제 해결에 도움이 됩니다.
비슷한 상황에서 다른 유저들의 경험을 참고하실 수 있는 유사한 질문 링크를 추천드립니다:
이 내용들이 기초적인 설정에서 발생할 수 있는 문제를 해결하는 데 도움이 될 수 있습니다. 추가적으로 궁금한 점이 있으시면 언제든 질문해 주세요. 곧 지식공유자께서 직접적으로 도움을 주실 것입니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.