Efm32 Usb Cdc Serial Port Device
Note about the drivers. After upload, open any serial terminal (like Putty) and find your serial device in Device Manager under “Ports (COM & LPT)” named “USB Serial Device (COMx)”. That is, if windows can find a suitable driver for your device. Windows already provide standard (native) drivers for CDC devices – “Usbser.sys”, but is automatically loaded only above Win 7.
This is a command line tool for accessing flashing EFM32 devices using the factory supplied USB bootloader.
How to use it
To list the available ports use:
To access the serial number of the connected device:
Free download driver modem bolt e5372s bolt driver. To check the CRC of the current flash.
To upload a binary file to the device.
This is a non-destructive write which leaves the bootloader in place. The '-d' option will overwrite the bootloader. You should only use this option if you know what you are doing as you will need to use a JTAG programmer to recover the device if anything goes wrong.
Note that the default CRC is that of the application only. When a destructive write is performed the reported CRC is that of the entire flash.
From Node.js or Python the command line tool can be called as a child process.
macOS
macOS should already include the necessary USB CDC serial port driver.
Windows
Windows 10 will automatically install the necessary USB CDC serial port driver. On Windows 7 you will need to manually install the driver using EFM32-Cdc.inf file included in this repository.
Linux
Most Linux distributions should already include the necessary USB CDC serial port driver. You might also need to change the permissions of the port before you can access it.
Building
On macOS use the Xcode project to build the binary. After archiving, the resulting executable must be manually moved to the correct folder.
On Linux use gcc to build the binary by running build.sh. This will copy the executable to the correct folder. Or compile manually.
On Windows use the Microsoft Visual C++ Build Tools on the command line by running build.bat or build32.bat. This will copy the executable to the correct folder.
Or compile manually.
Note that to build the correct version you should run the command in the correct environment. Use the 'x64 Native Tools Command Prompt' to build the 64-bit binary on a 64-bit machine, and the 'x64_x86 Cross Tools Command Prompt' to build the 32-bit binary on a 64-bit machine. All psp games list.
More Information
The Silicon Labs USB bootloader is described in an Application Note here.