This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
I have two brand new Launchpad MSP430FR5969 boards that work like a champ on my Windows 7(64-bit) Desktop.
The desktop has CCS Version 7 installed.
I assume the install of CCS may have installed a USB-to-UART Driver?????
But...when I attach the LaunchPad to my 8-inch Windows 10(32 bit) Tablet...the Tablet and Launchpad never connect.
Device Manager on the Tablet shows no additional COM ports appearing.
Windows 10 gives no indication that it sees a newly plugged-in device attempting to attach.
Nor does Windows try to search the web to find the proper device driver.
USB cables are not the issue. The two cables I'm using for the Launchpad(Micro-USB) work fine attaching a Teensy Board(Micro-USB) to the Windows Tablet(Micro-USB).
My guess is that I need a device driver (or appropriate .inf file).
Installing CCS on the tablet is not an option...my 32MB disk already overloaded.
Ok, new information...the chip on this Launchpad that has the USB capability is the MSP430F5528 chip.
I wonder if the correct CDC device driver comes bundled with Windows 10...or maybe not. It would be nice if there was a stand alone .exe file to install the proper drivers on my Windows 10 tablet. Hopefully these Launchpad boards can be loaded with user code, and connected to different Windows desktops PC, laptops, or tablets... without having to load the full blown CCS development system on each sysem.
Is the LaunchPad enumerating in the Device Manager under any configuration, even as an unknown device? MSP430 FET programmers have had difficulty enumerating on USB3.0 ports in the past but I believe this is limited to the ez430 on the MSP-EXP430G2. I don't know of any instances where a LaunchPad has been connected to the host PC through a micro-USB to micro-USB connection. FET resources and drivers are provided on the MSPDS tool page.
Regards,
Ryan
Hi Ryan,
Here are some answers to your questions:
Is the LaunchPad enumerating in the Device Manager under any configuration, even as an unknown device? No.
MSP430 FET programmers have had difficulty enumerating on USB3.0 ports in the past so this could be a possible explanation. The Tablet only has a single USB 2.0 port.
I don't know of any instances where a LaunchPad has been connected to the host PC through a micro-USB to micro-USB connection. The types of physical connectors at either end have nothing to do with the USB operation. They are simply different connector shapes carrying the standard number off USB wires and electrical signaling.
FET resources and drivers are provided on the MSPDS tool page. I tried a number of driver installs on this page.
I tried the MSPDS-USB-DRIVERS: Stand-alone Driver Installer for USB Low-Level Drivers Ver.1.0.1.0 24 Nov 2016...they installed but didn't fix the Windows 10 Tablet. I uninstalled it successfully.
Then a little further down the page, there was this:
If you are developing in a Windows environment, please use our new and easy-to-use Link:"stand-alone driver package". It does not only include the CDC drivers for the latest MSP Debug Stack releases but also VCP drivers for legacy DLLv2 support. Supported operating systems are: WinXP-32/64, WinVista-32/64, Win7-32/64, Win8-32/64.
Windows 10 was not listed, but I tried it anyway. The package installed but didn't fix the Windows 10 Tablet. I uninstalled it successfully.
Before I try and install the full blown CCS IDE I want to see if I have any more options. My tablet only has 12GB free space on its 32GB Drive.
Thanks Ryan.
Hi Ryan,
I have an idea what may be at issue...so let me run this by you.
Here are the facts up to now...
I bought two launchpads MSP_EXPFR5969 Boards.
Both boards enumerated fine on my Windows 7(64-Bit) Desktop, and Windows 10(64-bit) laptop.
They both worked without installing CCS on either machine.
But on my two Windows 10 32-bit tablets...neither board worked.
Not only did the boards not enumerate...but they weren't even recognized as being plugged in on either tablet.
So I took one of the two tablets and loaded CCS IDE on it.
Now, at least on that tablet, the the board is recognized and tries to enumerate.
But the enumeration is unsuccessful.
In device manager, under the Universal Serial bus Controller heading, there is a line saying..."Unknown USB Device(Device Descriptor Repuest Failed)".
So loading the CSS IDE got us a little further along...
At this point I think maybe we are looking at a problem in 32-bit vs. 64-bit Windows operating systems.
In doing some research today, I found out that 32-bit and 64-bit OS's must have specific drivers are are 32-bit or 64-bit compatible.
So maybe this is the problem? It's the only explanation I can come up with.
It looks like the EZ-FET chip is running as a USB "Composite Device".
Here's a link to the Microsoft Dev Center that disusses "Composite Devices"...(it's way over my head).
msdn.microsoft.com/.../ff537109(v=vs.85).aspx
Currently I have Teensy Board(NPX Cortex-M0+) that runs as a USB "Composite Device".
It has no problem enumerating on all the aforementioned Windows machines...32bit and 64bit.
I wonder if you can duplicate the issue at your end by plugging a launchpad MSP_EXPFR5969 Board into a 32-bit Windows 10 computer.
Thanks Ryan,
Jim Kirkley
**Attention** This is a public forum