NOTICE: The Processors Wiki will End-of-Life on January 15, 2021. It is recommended to download any files or other content you may need that are hosted on processors.wiki.ti.com. The site is now set to read only.
- 1Prerequisites
- 1.1Configuring the EVM Hardware
Prerequisites[edit]
The following references provide additional information on the CC2540, the Texas Instruments Bluetooth® low energy (BLE) stack, and the BLE specification in general. To associate the USB Dongle driver, first you must connect the USB. The device “TI CC2540 Low-Power RF to USB CDC Serial Port” should appear. Next to the name should be. CC2540 Zigbee CC2531 Sniffer USB Dongle BTool Downloader. Converter for Zigbee Bluetooth Emulator Download. CC2531 USB Dongle Serial Port CDC Driver - Signed. Is there a signed version of the 'TI CC2531 Low-Power RF to USB CDC Serial Port' driver?. For the CC2531 USB. The CC2540 USB Evaluation Module Kit contains one CC2540 Bluetooth low energy USB Dongle. The dongle can be used to enable Bluetooth low energy on your PC. It can also be used as a packet sniffer for analyzing the BLE protocol and for software and system level debugging (use the free tool SmartRF Packet Sniffer). The dongle comes preprogrammed. I have installation problem about 'TI CC2540 USB CDC Serial Port Driver' My PC environments is Windows 7(64bit) and I installed BLE-CC254x-1.4.0. To use btool, I connected USB-to-serial converter between smartRF05 EB Rev 1.8.1 (including CC2540EM) and PC. Then, PC's Device Manager is shown as below figure. This driver package contains all necessary low-level USB drivers for MSP430 USB debugging tools (FETs). For more information visit the MSP Debug Stack wiki page. Changes in this Release. Build for Linux and macOS. Update to InstallBuilder version 19.4.1 to support macOS 64-bit installers.
- A DaVinci DM355 EVM (USB peripheral device)
- A computer running Linux (USB Host)
- TI DaVinci LSP kernel source
- A USB A to mini-B cable
Configuring the EVM Hardware[edit]
This section will cover how to configure the DaVinci hardware as a USB peripheral device.
DM355[edit]
- J9 jumpered
- J10 un-jumpered
Host PC[edit]
Connect the USB cable to a standard USB A socket. Connect the USB Mini-B end of the cable to the DM355 EVM (J5).
Kernel Config[edit]
USB Support:
USB Gedget Support:
Network Operation[edit]
Connect the DM355 EVM to the Host PC via the USB cable.
Set the DM355 up as a Network Gadget:
Output from dmesg on the DM355 EVM:
The Host PC (running Linux) should have automatically loaded the necessary drivers for the USB CDC class: cdc_ether and usbnet.
Bring the network up and ping the USB device:
Output from dmesg on the Host PC:
Throughput Testing[edit]
Netcat is a very useful tool for sending and receiving data over the network.
Setup the DM355 EVM to receive data from the Host PC:
Create a test file on the Host PC and send this over the network to the USB device:
Therefore the throughput = ( 100MB * 8 / 68 sec ) = 11.76 Mbps
Conclusion[edit]
- The g_ether driver does not seem to work when musb_hdrc is using DMA, and tests using the g_file_storage driver show that PIO is 5 times slower. Perhaps patches have been submitted to fix this.
- The above result is very close to 12Mbps, which is the maximum for full-speed USB. Is this a coincidence, or is something preventing high-speed USB rates ?
I expected the throughput to be much higher...
Cc2540 Driver Arduino
{{
Please post only comments related to the article Networking over USB here. | Keystone=
Please post only comments related to the article Networking over USB here. | C2000=For technical support on the C2000 please post your questions on The C2000 Forum. Please post only comments about the article Networking over USB here. | DaVinci=For technical support on DaVincoplease post your questions on The DaVinci Forum. Please post only comments about the article Networking over USB here. | MSP430=For technical support on MSP430 please post your questions on The MSP430 Forum. Please post only comments about the article Networking over USB here. | OMAP35x=For technical support on OMAP please post your questions on The OMAP Forum. Please post only comments about the article Networking over USB here. | OMAPL1=For technical support on OMAP please post your questions on The OMAP Forum. Please post only comments about the article Networking over USB here. | MAVRK=For technical support on MAVRK please post your questions on The MAVRK Toolbox Forum. Please post only comments about the article Networking over USB here. | For technical support please post your questions at http://e2e.ti.com. Please post only comments about the article Networking over USB here. }} |
Usb Cc2540 Hid
Links | |||
|