CyBluetool is a GUI tool for testing and debugging Cypress Bluetooth devices. CyBluetool connects to the Bluetooth devices at HCI protocol layer and currently supports HCI UART and HCI USB transport interfaces. The tool allows user to send Bluetooth(BT) HCI commands and receive BT HCI events from the BT controller of the connected devices.
The .zip file contains a self extracting executable which includes both the program installation and the latest CyBluetool User Guide.Show Less
As a new user, I'm working my way thru the SuperSpeed Design by Example book and now I'm trying to run the very first LED flasher demo and I've run into a number of issues.
1) In the Reference at the end of the book, it states that the FX3 Eval board CYUSBKIT-003 should enumerate as a bootloader after a reset. It doesn't. it come up as StreamerExample. How do I fix that?
2) Where are all the example .img files used in the book? I've download the example zip from here http://www.cypress.com/?rID=57990 and looked at these here http://www.cypress.com/?rID=101781. Nothing looks like Chapter3Example1.img
I want to check the functionality of Pagination in a loop, so I have used recurse function. Please find the script below and help me to troubleshoot the error "The function passed to cypress-recurse did not return a chainable instance. Did you forget the "return" command?"
Additional installation notes for Linux:
Note that an additional step is required when connecting a WICED development board to a computer running Linux. On common Linux distributions, the serial UART ports (usually /dev/ttySx or /dev/ttyUSBx devices) belongs to the root user and to the dialout group. Standard users are not allowed to access these devices.
An easy way to allow the current user access to the Linux machine's serial ports is by adding the user to the dialout group.
This can be done using the following command: $sudo usermod -a -G dialout $USER
Note also that for this command to take effect, the user must log out and then log back in.
If the following error is encountered during the installation process: “Installer User Interface Mode Not Supported”, you will need to run the following command in order to update Java to version 1.8: “sudo dnf install java”
If Linux OS version is older than mentioned above, you might see this issue below when compiling applications -
gnu/libstdc++.so.6: version `GLIBCXX_3.4.21' not found
In this case, newer version of libstdc is needed. You might need to upgrade your Linux OS or try -
> sudo apt-get install libstdc++6Show Less
Additional Installation Notes:
Open xterm, run the "java -version" command. If it fails to return any results or states that you are running version 1.6, then you need to install the Java SE Development Kit 8, which can be found here: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html. Once the Java SE Development Kit 8 is installed, run the "java -version" command again with xterm. If this command returns "1.6", then you will need to fix the symbolic link using the following commands:
> rm -f /usr/bin/java
> ln -s /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java /usr/bin/java
Application downloads on WICED platforms may fail on certain OSX versions due to an incompatibility between the OSX version and the installed driver for the FTDI USB to serial chip. On OSX versions 10.10 and earlier, a specific version of the FTDI driver must be installed using the instructions available here: https://learn.sparkfun.com/tutorials/how-to-install-ftdi-drivers/mac
On OS X versions 10.11 and greater, the Apple version of the FTDI driver must be used, and any previous instance of the FTDI version of the driver must be removed from the system, by executing the following command in xterm:
> sudo rm -rf /Library/Extensions/FTDIUSBSerialDriver.kext /System/Library/Extensions/FTDIUSBSerialDriver.kext
Reboot the system after performing the rm commandShow Less
What is the difference between CYP15G0201DXB-BBX and CYV15G0201DXB-BBXI?
I understand that it is a difference whether SMPTE 259M / 292M are supported. Are there any other differences?Show Less
I am performing a unit test that requires a loopback test. I am able to externally loop TX to RX. It appears that BIST can be accomplished with the lvttl inputs and outputs. Viewing the BSDL file JTAG has access to these lvttl I/O.
So can I perform BIST with only the JTAG control? Is there any reason that this may not be possible?
Any help on this is greatly appreciated.Show Less