I have download the latest driver for SILABS 8051Fxxx devices. Whern I tried to connect to my board and download code to debug the first I received a message saying I had some old drivers and if I wanted to update them, I did that and now everytime I try to connect it says "Target DLL has been cancelled Debugger aborted". Do anyone know how to fix this in order to transfer the code to the device and be able to debug it and then run the code anywhere I want? Thanks.
Ariel; Suggest that you look at this link on this discussion forum. http://www.keil.com/forum/docs/thread6665.asp Basically, it will say to remove (uninstall) any previous SiLabs Driver. Go to c:\keil\tools.ini and remove or rename the old SiLabs driver entry. Then re-install the latest Silabs Driver. After you install the new driver, go to Target->Options->Debug Tab, select the SiLabs Driver and make sure the settings match your Comm Port set up. Also, you can use the SiLabs Download IDE from the SiLabs website to verify your Comm to JTAG operation to eliminate any possible hardware problems.
I've tried that but no luck, the only driver I've found is the one I installed v.1.81. For further details I am trying to connect with the USB programmer to a 8051f320 with C2 interface with uvision 2.
Ariel; We missed the point about using the USB programmer. I'm still using the serial C2 device. However, my last statement still stands. Go to the SiLabs website and get their download utility. It supports the USB as well as the Serial device. At least read the download utility notes. In the notes they tell you that several dlls (by name) must be available to the driver. I still suggest that you get the download utility working directly with your USB C2 device before moving on to the uVision target driver. Also, consider moving to uV3. It's available on Keil's latest eval downloads.] Good luck.
Thanks Al. I'm working with the flash programmer and works perfectly fine, someday I'll fix the DLL problem, meanwhile I will have to debug with the hardware and sweat a little more, but that's the way here in Argentina. Thanks again.