I have a TIVA launchpad TM4C123GHPM. I was able to Debug the board/code with IAR and CCS. With uVision, when i go to Debug tab, I do not see the Stellaris ICDI option from the dropdown to select the ICDI. I am using uVision 5. I do see CMSIS-DAP Debugger option but no Stellaris ICDI. Am i missing anything during the uVision installation? Please advise.
So I looked at the release note and found that in 5.29 folks have removed Stellaris ICDI support altogether. Now, what do I do in order to debug my code on TIVA C Series launch pad board using uVision. I did try installing legacy support for 5.25. But that obviously still will not allow usage of Stellaris ICDI in uVision529. Is there a way of using older uVision4, or can I get installation of uVision525. I do not see any way of downloading older limited size eval version. Can anyone advise?
- The Pack Installer of MDK 5.29 confirms the support of the Tiva C123x series
You can use an external debug adapter to connect to the SWD interface, as mentioned in below link:
kilo said:in 5.29 folks have removed Stellaris ICDI support altogether
Stellaris was the brand name of Luminary Micro - who ceased to exist over a decade ago!
As already noted, check with TI for current debug options.
I guess that's support for the chip - not for this specific, old debug interface?
I think this is a possibility, not a complete description about how to implement it: An external debug interface can be connected for Serial Wire Debug (SWD) and SWO (trace). Table 2-7 shows the pins used for JTAG and SWD. These signals are also mapped out to easily accessible breakout pads and headers on the board.
So, it's "fun". Texas directs us to keil and keil directs us to Texas. Not very helpful
we have created an add-on installer that you can use to get back Stellaris ICDI support in MDK: http://www.keil.com/support/docs/4196.htm
IIRC, the Stellaris ICDI was just a really basic implementation - so the effort may be better spent in using a better debug probe ... ?
Thank you Christopher. That was helpful. Pretty much what i thought i would need. Thanks again.
Thank you Christopher. The best one
I have downloaded and run the exe file linked in the support docs 4196.htm. However I cannot see the Stellaris ICDI under the debug TAb in the options for Target 1 dialog.
Are there additional steps required after running the exe file?
there are no additional steps necessary. Just run this installer which is attached to our knowledgebase article www.keil.com/support/docs/4196.htm and specify the correct MDK installation path.
This installer copies the uVision driver (lmidk-agdi.dll) for this debug interface into the BIN folder and also adds it to the Tools.ini file. I tested it with a genuine MDK 5.29 installation and after that I was able to select the 'Stellaris ICDI' debugger in the 'Options for Target - Debug' dialog.
I have the same issue as Peter in that the 'stellaris ICDI' debugger doesn't show up in the debug tools even after running the add-on installer.
Following your hints above, I manually copied the lmidk-agdi.dll (from a keil v4 installation) into the BIN folder, and edited the Tools.ini to include the line, but still can't get it working. What else could be the issue?
PS:I've also installed the legacy support pack but that didn't help either. I'm using the Tiva C launchpad board from TI.
Ah, I've figured it out. I hadn't changed the installation directory! Should've been D:\Keil_v5 instead of C:\Keil_v5.