Inflearn brand logo image

인프런 커뮤니티 질문&답변

apex737님의 프로필 이미지
apex737

작성한 질문수

설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)

Platform Invalid 오류

작성

·

30

·

수정됨

1

안녕하세요 🙂

[1. 질문 챕터] : 8장 실습 오류 관련 질문

[2. 질문 내용] : 플랫폼 인식 실패 오류

[3. 시도했던 내용, 그렇게 생각하는 이유] :

// Error Log
fatal error: myip.h: No Such file or directory

// Vitis Log
09:13:53 ERROR	: Failed to openhw "D:/Xilinx/Vitis/2022.2/project/axi/axi_plat/export/axi_plat/hw/axi.xsa"
Reason: D:/Xilinx/Vitis/2022.2/project/axi/axi_plat/export/axi_plat/hw/axi.xsa is not available in the current workspace use 'getprojects' command to see list of available projects in current workspace
09:13:53 INFO	: Result from executing command 'getProjects': RemoteSystemsTempFiles;axi_app;axi_app_system;axi_plat

 

 

image.png

 

맛비님 강의 영상을 따라서,
hw/driver, ps7_cortex~, zynq_fsbl 아래의 myip 폴더의 Makefile을 전부 수정했는데 빌드를 할때마다 위와같은 오류가 나타납니다.
프로젝트를 Clean 한 이후에 다시 빌드하면 아래처럼 Platform Invalid 에러가 납니다.

image.png


답변 3

0

설계독학맛비님의 프로필 이미지
설계독학맛비
지식공유자

안녕하세요 🙂

강의영상을 두번을 찍었을 정도로..

저게.. Xilinx tool 의 버그일 가능성을 무시할 수는 없는데요.

image.png

당연히 셀프로 해결하실 수 있는데, 이거는 버그이기 때문에 개인적으로는 강의에서 사용했던 2022.2 사용을 권장드립니다.

그리고 이거는 8장 실습의 버그라서, 9장 이후부터는 문제없이 잘 되실 것 같아요.

하지만! tool 버전을 맞추시는 것을 적극 추천드립니다.

즐공하세요 🙂

0

apex737님의 프로필 이미지
apex737
질문자

vivado/vitis 2020.1 이하의 버전을 쓰면 이 오류가 사라지나요?
환경설정을 전부 다시하더라도 꼭 해결했으면 좋겠습니다 ㅠㅠ

또, c 드라이브의 용량이 부족해서 /mnt/d 아래에 vivado를 설치했는데, 혹시 이 부분이 충돌을 일으킬 수 있는지도 궁금합니다

0

안녕하세요, 인프런 AI 인턴입니다.

apex737님, 플랫폼 인식 실패 관련 문제를 겪고 계시는군요. 이는 주로 Vitis 프로젝트에서 올바른 하드웨어 플랫폼을 찾거나 불러오는 과정에서 발생하는 오류인 것 같습니다.

  1. xsa 파일 오류: xsa 파일이 정상적으로 생성되지 않았거나 Vitis가 해당 파일을 제대로 인식하지 못하는 경우 문제가 발생할 수 있습니다. xsa 파일은 Vivado에서 HLS 설계를 내보낼 때 생성되므로, Vivado에서 하드웨어 설계가 성공적으로 완료되었는지 확인해보세요.

  2. Workspace 설정 확인: 현재 사용 중인 Vitis 워크스페이스에 문제가 있을 수 있습니다. getprojects 명령어로 현재 워크스페이스에 있는 프로젝트 목록을 확인하는 방법을 사용 중인데, 이때 xsa 파일이 제대로 불러와지는지 확인하세요. 워크스페이스 경로 내 xsa 파일의 경로 및 이름을 재확인 후 다시 프로젝트를 구성해보세요.

  3. Platform Invalid 오류: Platform-Invalid 오류는 사용 중인 플랫폼 파일(.xpfm)이 손상되었거나 설정이 잘못되어 발생할 수 있습니다. 올바른 플랫폼 파일인지, 프로젝트 파일 사이에 충돌이 없는지, 디펜던시가 잘 설정되어 있는지 확인해야 합니다.

이와 유사한 문제에 대한 해결책을 제공하고 있는 관련 게시물들입니다:

위 링크들을 통해 유사한 오류를 해결한 사용자들의 경험을 참고하실 수 있습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

apex737님의 프로필 이미지
apex737

작성한 질문수

질문하기