Hi guys,
i have several custom boards connected to the computer, all of the same type holding a TM4C1231H6PMI TIVA processor. Durnig firmware development using CCS5, i need to program several of them all the time. The debugging interface is the FTDI solution from some older Stellaris development board, so i have the boards plugged in via USB and can program and debug them over the ICDI drivers provided by TI.
This works nicely for a single board. But how can i tell the CCS5 to program and debug a specific target, when several FTDI bridges are plugged in? The same question has to be asked, if i would want to use more than one LaunchPad at the same time. So this is rather a general question and not specific to my particular setup.
When i do have more than one target connected, and press the "Debug" button in the CCS, then any ONE of the targets is being programmed. I don't know how CCS choses which one, and i don't know if it is always the same one. But in order to program all the targets, i would have to unplug them all and have every single one plugged in seperatedly. Afterwards they'd all needed to be plugged in in order to work together.
Can i give the CCS any hint how to chose the target which i want to be programmed? Is it maybe also possible to use the LM Flash Programmer to program multiple devices at once?
My environment is Windows 7 32bit, the CCS version is 5.5.0.00077. The FTDIs are programmed with Vendor-ID=0x0403, Product-ID=0xBCDS, and individual serial numbers.
I'd be glad about some hints!
Thanks a lot,
Janos