작성
·
700
·
수정됨
1
안녕하세요. 현재 FPGA 강의 진행중에 문제가 생겨서
혼자 해결해보려 이것저것 시도하다가 해결이 안되어서 질문 글을 올리게 되었습니다.
Hello_Matbi_World 강의 막바지에 Build Project후 Run as Hardware를 진행하였을 때 다음과 같은 오류가 발생하며 진행이 되질 않고 있습니다.
방화벽을 끄면 해결된다는 얘기가 있어서 다 끄고도 진행해보았는데 해결이 되질 않아서 조언을 얻고자 글을 올려봅니다.
추가++) 현재 툴은 2022.2 버전 사용 중입니다.
보드 또한 zybo z7-20을 똑같이 사용 중입니다.
4장에서 해당 부분 이전까지는 맛비님과 모두 동일하게 진행하였고, 문제 또한 없었습니다.
답변 2
1
0
안녕하세요 :)
해당 이슈는 처음보는 문제네요.
127.0.0.1 은 질문자님 pc 의 localhost 이고. port 3121 접근에 문제가 있는 것 같은데요.
https://chocoamond.tistory.com/186
위 링크를 보니, port 변경이 가능한 것처럼 보이는데요. 해본적은 없어서 방법은 잘 모르겠네요.
이게 해결이 되야 될 것 같습니다.
============
혹시 모르니, 그전에
FPGA 1장 성공하셨나요? (이게 가장 중요, 현재 상태는 1장 미성공일 가능성이 있음.)
zybo z7-20 의 jumper 를 jtag 으로 옮겨 놨을까요?
확인 부탁드려요.
1장에서는 아무 문제 없이 잘 진행되었습니다. jtag도 말씀하신대로 옮겨진 상태 그대로 유지 중입니다.
현재 보드가 집에 있어서, 저녁에 집 들어가면 말씀해주신대로 해보고 말씀드리겠습니다! 감사합니다.
너무 많아서 127.0.0.1과 0.0.0.0만 들고왔습니다. 그 밖에 다른 것들도 다 확인해보았는데 3121은 사용중인 것으로 확인되는 것은 없습니다.
저번에 저 에러메시지만 잘라서 올린거 같아서 전체 사진과 보드 상태도 한번 올립니다.
해결됐습니다!
Vivado에서 open target을 해주고, 이후에 Vitis에서 Run을 하니 정상적으로 작동합니다.
이제 정상적으로 강의 진행 가능할 것 같습니다!
Vivado에서 open target을 해주고, 이후에 Vitis에서 Run을 하니 정상적으로 작동
음.. Vivado에서 open target 을 하면 3121 port 점유가 되는건가..;; 그상태에서 Vitis run 이라니.;; 뭔가 의도는 맞는 것 같은데, 이것을 두 단계로 해야하는게 의하하네요 ㅠ.ㅠ
컴터? 환경 문제인 것 같고, (일반 환경에서는 저런 경우가 없으니;) 저도 정확한 원인은 몰라서, 우선 강의 진행하시죠 ㅠ
근본 해결은 도움이 못되어 드릴 것 같네요 ㅠ.ㅠ
조금 뒷북이긴 하지만, 현재는 Vitis만 실행시키고도 가능하게 되었습니다.
원인은 hw_server라는 프로그램이 방화벽에서 막히면서 생긴 문제로 보입니다.
일반적으로 Run as Hardware를 할 때, 홈/공용 네트워크로 허가하겠냐는 창이 뜨고 거기서 허가를 해주어야 하는데 안 떠서 발생한 문제로 보입니다.
Vivado에서는 제가 이전에 그것을 허용하였기에 open target이 가능했던 것으로 예상됩니다.
Vivado에서 Tool - Launch Vitis IDE를 통해 접속하고 이후에 Run을 할 때, hw_server를 허가하겠냐는 창이 떠서 현재는 두 단계를 거치는 접속을 통하지 않고도 실습이 가능합니다.
이후에 같은 문제를 겪는 사람이 있다면 '방화벽 및 네트워크 보호 - 방화벽에서 앱 허용'에서
Vivado와 Vitis 둘 다 hw_server가 허용되어 있는지 확인해보면 될 듯 합니다.
만약에 제가 요청한 거에 아무 문제가 없다 라고 하시면, (그럴일은 없겠지만; FPGA 1 장도 안되었을 것 같은데..;;)
https://studyforus.tistory.com/244
위 링크 참고하셔서, 3121 port 에 무엇이 할당되어 있는지 확인해 봐야겠네요.
캡쳐해서 공유 부탁드려요.