08-16-2017 11:48 PM
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.
According to XTP435, page number 13
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.
08-17-2017 12:27 AM
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.
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.
Once you get to know the correct version of files and software to be used, you can download the respective files.
-C files
-ES2 files
-ES2 files for 2016.4 version
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
08-17-2017 12:27 AM
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.
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.
Once you get to know the correct version of files and software to be used, you can download the respective files.
-C files
-ES2 files
-ES2 files for 2016.4 version
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
08-17-2017 01:19 AM
Hi @hj
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
08-17-2017 08:27 AM
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
10-24-2017 04:14 AM
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
10-17-2019 07:28 PM
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