UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

cancel
Showing results for 
Search instead for 
Did you mean: 
6,665 Views
Registered: ‎06-07-2017

ZCU102 UART not working

Jump to solution

Hi,

I was trying to communicate with CP2108 Channel 3 MSP430 UART Interface, on ZCU102 using SCUI.

Silicon labs latest USB-to-UART driver(6.7.4) is installed, shown below.

 

        CP2108_driver.PNG

 

According to XTP435, page number 13

 

          ZCU102_UART.PNG

From ug1182, page no. 105, The ZCU102 board includes an on-board MSP430 with System Controller firmware but, before launching SCUI following things should be taken care:

1. Ensure that the Silicon Labs VCP USB-UART drivers are installed.

2. Download the SCUI Host PC application.

3. Connect the micro-USB to ZCU102 USB-UART connector (J83). 

4. Power-cycle the ZCU102.

5. Observe that SYSCTLR LED0 (DS47) blinks and LED1 DS46 is illuminated.

6. Launch the SCUI.

 

Now, following all these caveats, when I launch SCUI and try to read/write, I am getting a timeout error. Log file is attached with the message.

 

PS: config.jason is also edited to

"Port": "Silicon Labs Quad CP2108 USB to UART Bridge: Interface 3",
"Board": "ZCU102"

 

In some answer record from Xilinx, it was also recommended to use USB-UART driver 6.7 instead of 6.7.4, but that didn't worked as well.

 

Tags (1)
0 Kudos
1 Solution

Accepted Solutions
Moderator
Moderator
10,534 Views
Registered: ‎06-05-2013

Re: ZCU102 UART not working

Jump to solution

Hello,

 

Please install the 6.7.0 version of silicon lab driver. Check the ID code of the device which your board has. For ID code connect the board using JTAG and open vivado hardware manager & check the hardware device properties. It will look like the below snapshot.

 

Capture.JPG

 

If the first number is 2 or greater you will be using system controller -c files and if it 1 then you need to ES2 files.

 

When you power up the ZCU102, and open a TeraTerm window ( connected to ‘Interface 3), at the prompt type in “@ver”.  This will give you the version of the firmware on the particular board you have – usually a date, 5/17, 7/5 or earlier.  If this is 5/17 or earlier, then the 2016.4 version of the SCUI should be the version to use with that board.  Press ESC to get out of that mode, and try the 2016.4 version of the SCUI on the board you have.

 

 test_2.jpg

 

Once you get to know the correct version of files and software to be used, you can download the respective files.

 

-C files

 

https://www.xilinx.com/member/forms/download/design-license.html?cid=7a454617-3a8d-41dc-8534-a03f74f4390c&filename=rdf0382-zcu102-system-controller-c-2017-2.zip

 

-ES2 files

 

https://www.xilinx.com/member/forms/download/design-license.html?cid=65b2a5cc-c75d-47ea-b757-cd824f7fc68d&filename=rdf0382-zcu102-system-controller-es2-2017-2.zip

 

-ES2 files for 2016.4 version

 

https://www.xilinx.com/member/forms/download/design-license.html?cid=475207&filename=rdf0382-zcu102-system-controller-es2-2016-4.zip

 

After using correct tool version,driver version and files you will be able to run SCUi perfectly. Make sure to connect JTAG and UART cable while performing this activity.

For more information on the board please visit https://www.xilinx.com/products/boards-and-kits/ek-u1-zcu102-es2-g.html#documentation

 

Thanks

HJ

-------------------------------------------------------------------------
Don’t forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------

View solution in original post

5 Replies
Moderator
Moderator
10,535 Views
Registered: ‎06-05-2013

Re: ZCU102 UART not working

Jump to solution

Hello,

 

Please install the 6.7.0 version of silicon lab driver. Check the ID code of the device which your board has. For ID code connect the board using JTAG and open vivado hardware manager & check the hardware device properties. It will look like the below snapshot.

 

Capture.JPG

 

If the first number is 2 or greater you will be using system controller -c files and if it 1 then you need to ES2 files.

 

When you power up the ZCU102, and open a TeraTerm window ( connected to ‘Interface 3), at the prompt type in “@ver”.  This will give you the version of the firmware on the particular board you have – usually a date, 5/17, 7/5 or earlier.  If this is 5/17 or earlier, then the 2016.4 version of the SCUI should be the version to use with that board.  Press ESC to get out of that mode, and try the 2016.4 version of the SCUI on the board you have.

 

 test_2.jpg

 

Once you get to know the correct version of files and software to be used, you can download the respective files.

 

-C files

 

https://www.xilinx.com/member/forms/download/design-license.html?cid=7a454617-3a8d-41dc-8534-a03f74f4390c&filename=rdf0382-zcu102-system-controller-c-2017-2.zip

 

-ES2 files

 

https://www.xilinx.com/member/forms/download/design-license.html?cid=65b2a5cc-c75d-47ea-b757-cd824f7fc68d&filename=rdf0382-zcu102-system-controller-es2-2017-2.zip

 

-ES2 files for 2016.4 version

 

https://www.xilinx.com/member/forms/download/design-license.html?cid=475207&filename=rdf0382-zcu102-system-controller-es2-2016-4.zip

 

After using correct tool version,driver version and files you will be able to run SCUi perfectly. Make sure to connect JTAG and UART cable while performing this activity.

For more information on the board please visit https://www.xilinx.com/products/boards-and-kits/ek-u1-zcu102-es2-g.html#documentation

 

Thanks

HJ

-------------------------------------------------------------------------
Don’t forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------

View solution in original post

6,628 Views
Registered: ‎06-07-2017

Re: ZCU102 UART not working

Jump to solution

Hi @harshit

Thanks for such an elaborated response, it worked fine.

 

If you don't mind can you please also enlighten me a little about the difference -C and -ES2 you mentioned.

 

Thanks

Bhavya Madan

0 Kudos
Moderator
Moderator
6,579 Views
Registered: ‎06-05-2013

Re: ZCU102 UART not working

Jump to solution

Hi Bhavya,

 

-C files are for production silicon

ES2 is for engineering sample. For more differences you can check the following AR https://www.xilinx.com/support/answers/68042.html

 

Thanks

Harshit

-------------------------------------------------------------------------
Don’t forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------
0 Kudos
Contributor
Contributor
5,748 Views
Registered: ‎09-20-2017

Re: ZCU102 UART not working

Jump to solution

Hey,

is it possible to run the SCUI under wine?

I tried to forward my ttyUSB3 to wine, but i got an error. "Failed to connect to Serial Port"

 

Franz

0 Kudos
Observer rover3344
Observer
401 Views
Registered: ‎03-26-2019

Re: ZCU102 UART not working

Jump to solution

hello ,i have the same trouble .When I use SCUI, after pressing set, the interface is always gray and not selectable. I don't know where it went wrong.Can you give me some suggestions

捕获.JPG
0 Kudos