The ELM327 USB Cable OBDII scanner is a diagnostic scanner for both automotive enthusiasts and professionals. It features a stable and high-speed Silicon Labs CP2102 USB to UART Chip and Microchip PIC18F25K80 micro-controller and is compatible with a ride range of operating systems including Windows, Mac OSX, Linux and also Android devices using an USB OTG adapter cable. Feb 19, 2021 Silicon Laboratories Usb Devices Driver Download Windows 7. The µVision AGDI driver from Silicon Labs allows the Keil µVision Debugger to communicate with Silicon Labs on-chip debug logic. In-system Flash memory programming integrated into the driver allows you to rapidly update target code. The µVision Debugger can start and stop program. Nov 12, 2020 The Silicon Labs driver is USB to serial port converter v10.1.9;. Earlier versions do not work as well. This is very similar to the FTDI chip driver which is widely used for radio interfaces. However, Icom America has chosen use the chip from SL instead. The computer I am using is an HP Z2 G4 workstation. The MCU Programming Adapter provides the appropriate mechanical socket to program a blank device. The Programming Adapter plugs into the Base Adapter. The ToolStick Programming Adapters are an ideal platform for programming Silicon Labs microcontrollers for prototypes.
- Silicon Labs Usb Debug Adapter Driver Download Windows 10
- Silicon Labs Usb Debug Adapter Driver Download Intel
- Silicon Labs Usb Debug Adapter Driver Download
So you can't wait..
Please note I have only tested with a subset of the Silicon Labs processors and since I figured out the protocol by looking at the data on the port it may not work 100% with other devices but It should not be too hard to fix. See supported devices for a list of devices known to work and their support status. In general other devices in the same family group as a supported device should work without problems.
If you have a micro that isn't listed as tested i suggest you run ec2test-any --port=USB or ec2test-any --port=/dev/ttySx. If it all passes then you are good to go otherwise send me copy of the output and we can try and figure out what is wrong. I may need to get you to run a few tests but we should be able to solve any issues that crop up -- Ricky
If your micro passes all the tests and is not listed as tested please send me a copy of the of the ec2test-any results and I'll add it to the tested list.
Getting the correct EC2 / EC3 firmware installed
Ec2drv requires firmware within a specific range that may change between versions. If it complains that the version is incompatible you can get a new version from here. Follow the instructions here to update your debuggers firmware. The toolstick used the EC3 firmware as far as I know.
I don't think it is possible to turn the debugger into a brick by updating the firmware. I have written it to all zeros etc and it suffered no ill effects as soon as I wrote a proper version back it came back to life. For an EC3 you may have to unplug and replug the USB before replacing firmware if you load a bad image into it because the last step of the process is to run the image leaving the bootloader.
Writing to flash memory
The command line tool to do this is called ec2writeflash and it supports many options which you can list with --help.
This will erase only the flash sectors affected by the write.If you want to erase the entire device before writing add the --eraseall switch as below.The eraseall switch will also clear and protection bits set in the processor which is not done without the eraseall switch.
You can use the eraseall switch without writing a file too to just erase the device.
Binary file writing is also supported
Reading flash memory
The command line tool to do this is called ec2readflash and it supports many options which you can list with --help.
To read from flash and write to an intel hex file:
To read from flash and write to an binary file:
To read from flash and dump to the console:
You can use the console option in conjunction with --hex or --bin if desired.
What processor is the adapter connected to?
Silicon Labs Usb Debug Adapter Driver Download Windows 10
What EC3 adapters are connected to the PC
This command interogates all USB debug adaptors (EC3)'s for their serial numbers etc and printes a able of them out
Anywhere where you have entered USB as the device you can enter USB:EC300123456 or whatever port ec2adapters reports it found an EC3 at.
This means you can have multiple USB debug adapters in use at once.
This means you can have multiple USB debug adapters in use at once.
Using newcdb with ddd
This is really beyond the scope of this quick start quide and will get its own one once it becomes mre stable. but basically enter the command
when ddd starts up you can enterSilicon Labs Usb Debug Adapter Driver Download Intel
replace test with the name of the file you want to debuf. (the .cdb file minus the extention). you can now run / step through if everything works. You can of course replace USB with a comms device if you have an EC2 instead of the EC3. Most of the instructions in the sdcc manual regarding sdcdb should be applicable to newcdb.
Silicon Labs Usb Debug Adapter Driver Download
if you don't enter the set target lines newcdb currently defaults to using s51 the 8051 simulator. Currently s51 must be installed for newcdb to run but if you've installed sdcc then you should already have s51 installed anyway. if newcdb has errors connecting to the simulator on startup before you try changing the target( ie hangs) quit out and make sure there are no other instances of s51 running. if there are kill them and try again.