FPGA

Parallels Ubuntu Vitis Serial Port / USB 연결하기

10000seats 2023. 2. 26. 17:02

Xilinx vitis 툴을 이용하다가 보드와 serial 연결이 제대로 되지 않는 것 때문에 꽤 오랫동안 삽질을 했습니다...

 

이 글을 읽는 분은 삽질없이 바로 실행되었으면 좋겠습니다...^^;;

 

우선 현재 필자가 사용중인 컴퓨터의 스펙입니다.

 

MacBook Pro 16-Inch, 2019

 - 2.6GHz 6core Intel i7

 - AMD Radeon Pro 5300M 4GB / Intel UHD Graphics 630 1536MB

 - 16GB 2667MHz DDR4

 - Ventura 13.2.1

 

Parallels 버전 : 18.2.0

 

사용하는 보드 : zybo z-20

 

저의 Serial Port / USB 연결 문제는 총 두가지입니다.

 

 

1. Parallels 버전에서 USB 연결이 되어있지 않은 문제

 

해당 문제는 Parallels의 버전이 업데이트 되면서 있는 문제로 아래와 같이 해결할 수 있습니다. 

 

  1. Parallels를 종료합니다.
  2. 맥에서 terminal을 실행합니다.
  3. sudo nano /Library/Preferences/Parallels/dispatcher.desktop.xml
  4. 맥 로그인 패스워드 입력 (화면상에는 입력되는 것이 보이지 않지만 작성되고 있는 것입니다.)
  5. "control + w" 를 눌러서 <Usb>0</Usb> 항목을 찾아, <Usb>1</Usb> 로 수정합니다.
  6. "control + x" 를 눌러서 변경사항을 저장합니다.
  7. "y" 를 누릅니다.
  8. "enter" 를 눌러 종료합니다.
  9. Parallels를 다시 실행합니다.

실행이 모두 완료되어 USB 장치가 인식되는지 확인 합니다.

 

 

2. Parallels Ubuntu에서는 serial port를 사용하기 위해서 실행권한을 부여해야하는 문제 

 

우선 해당 문제는 vitis에서 보드와 시리얼 통신이 제대로 이루어지고 있는지 확인하기 위해 시리얼 포트를 열었는데 인식되지 않은 문제입니다.

 

window 같은 경우에는 com단자에 대한 선택이 가능하도록 나오지만 제가 사용하는 ubuntu에서는 인식이 되지를 않았습니다.

 

해당 문제는 아래와 같이 해결할 수 있습니다.

 

  1. Ubuntu에서 새로운 터미널창을 엽니다
  2. sudo chmod 666 /dev/ttyUSB0 또는 sudo chmod 666 /dev/ttyUSB1
  3. 본인이 연결한 포트가 무엇인지 확인하여 위 명령어를 실행합니다.
  4. vitis에서 시리얼 통신이 제대로 이루어지는지 확인합니다.

 

 

 

현재까지 위의 모든 문제를 해결한 결과 제가하는 프로젝트에 있어서는 아무런 문제가 없습니다.

 

수정해야할 사항이나 문제되는 사항이 있을 경우 답글 달아주시기 바랍니다.

 

감사합니다.

 

 

 

 

출처 : https://www.clien.net/service/board/cm_mac/16021217

 

패러렐즈 usb 인식 안되는건가요? : 클리앙

안녕하세요 패러렐즈 윈도우 10에 usb 인식이 안되는 문제가 있어서 여쭤봅니다. 외장하드 테란2+ 제품이고요, ntfs 파일 시스템이며, usb-c 타입에 젠더를 연결해서 usb-c로 연결했습니다. 처음에 연

www.clien.net

https://support.xilinx.com/s/question/0D52E00006hpR4PSAU/vitis-serial-terminal-does-not-work-on-virtualbox-ubuntu?language=en_US 

 

Vitis- Serial Terminal does not work on VirtualBox (Ubuntu)

 

support.xilinx.com