We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
I was wondering if it is possible to have two [or more] ULINK devices running on the same PC ?
I 'expect' [hope] to be able to launch two Keil IDE's and run two Target Boards using two ULINK devices.
Is that possible?
Ref: http://www.keil.com/forum/docs/thread6385.asp (Noting that it went un-answered, and it is really old)
--Cpt. Vince Foster 2nd Cannon Place Fort Marcy Park, VA
Does that mean you have 7 Keil IDE's running at the same time too? nope, since SILabs and Keil are constantly out of synch, I run them separately.
Erik
Tech support said it would work...
"Yes. it will work. If you plug in 2 ulink2s to your computer, open Keil and go to
project > options for target > debug > use: 'ULINK ARM debugger"
and click the 'settings' button
Under the serial number, the serial numbers of each ULINK2 will show up here. Make sure to keep track of which ULINK2 SN you have hooked up to each board.
Set this session of Keil to use one ULINK2, and then open a new session and set that one to use the other ULINK2. Depending on your USB chipset on your PC, when you connect, you may have try a couple times, but it will work."
(I'm sure that not all of the customer base has decent computers with 'real' USB chipsets in them, so I think that is what was meant by 'try a couple of times')
I just thought I'd close the thread out with the resolution for all of us.
P.S. Erik... nice: debugging seven controllers at once!
I had problems using just one uLink on my Toshiba SatellitePro laptop: http://www.keil.com/forum/docs/thread14502.asp
I remain unconvinced as to whether it was the PC or the uLink (or its drivers) at fault...
Since my origional post, I've had to drive down to the Department of Motor Vehicles, twice: 13 miles each way in traffic.
Hence my long durations between posts. TWICE !! (Both of those were because of the STUPID DMV People not getting their ducks in a row: my wife had to sit there for three hours, and I needed to sign two documents--of which I had previously been to the DMV to sign a bunch of documents before! Oh, yeah... and here's another one--drive down. Ah, another! drive back)
Anywho, I usually suspect the USB drivers that are sold as add-on cards to a PC. I've seen some that don't/won't handle the 500mA requirement: I've reversed engineered the devices (e.g. looked at the parts) and it turns out that they cannot supply 500mA at all.
With such flakey electronics, it wouldn't surprise me if these cards had flakey drivers.
But, Andy, your point is well taken.
P.S. Oh, I can hardly wait for Obambi-Care to kick in. </rant>
I think there's some ambiguity as to whether you're using "drivers" in the hardware or software sense there...
Captain,
The problems I mentioned are strange, and apply only to design surrounding the LPC2478 chip - a similar one that uses a LPC1768 has no problems at all. It must be a routing problem of some kind (it has nothing to do with the double chip design - it happens on another product using a single chip) - often, if a program is stepped through control is lost - it can also happen if the debugger is started. It is very disturbing, but related directly to our hardware. The good news is that the product(s) are almost done...! No setting in uv4 seems to alleviate the situation. In the future, we'll probably mainly use Cortex based chips, but first NXP have to release the Cortex M3 equivalent of the LPC2478 (LCD controller)...!