TI E2E Community
Code Composer Studio
Code Composer Forum
Cannot detect a valid UIA session error
I have c6678, uia 1.0.35., sysbios 6.32.05.54, code composer 5.1.0.09
When I run system analyzer I get the fallowing message:
Debugger based auto-detection
Cannot detect a valid UIA session. Problems:Endpoints[O].uiaFile: Cannot find the UIA metadata file. Check existence of (.uia.xml)
I created System Analyzer Configuration File (.usmxmal file) and saved it in <project>/Debug/configPkg/package/cfg/ but it still doesn't work.
does anyone know how to solve it?
There is a know problem with unicode systems where System Analyzer may not be able to find the .xml files. I recommend installing the patch specified in this thread http://e2e.ti.com/support/development_tools/code_composer_studio/f/81/t/166845.aspx.
btw, if you want to specify a manual configuration (as oppose to auto discover configuration) by creating a .usmxml file, you'll have to specify this file in the first line of the System Analyzer->Live dialog. Click the browse button ("...") next to "Auto-detect configuration from Debug Session" and locate your .uxmxml file.
Let us know if the patch resolves your auto-detect problem.
The patch does not resolve the auto-detect problem.
I still get the same error :(
Is there a generated uia.xml file in your project? If so where is it located?
btw, if you specify the UIA config file your created in
Last message got sent before completion ...
I was going to ask if you specify a UIA config file (instead of Auto-detect) does this work?
I am also facing the same problem and i am using CCS 5.0.3.00025
I can see the uia.xml file in my project at location <project>/Debug/configPkg/package/cfg/
but using auto-detect option its showing the error
and when i am trying to load manually the uia.xml file, its not allowing me to load the file as it is asking for *.usmxml file.
Any help to load the uia.xml file would be greatly appreciated?
If you were on CCS 5.1 (or newer) I would have recommended you install the patch I mentioned above. Since you're on 5.0 your best bet is to do a manual config. For manual configuration you first have to create a .usmxml file by clicking the "Create UIA Config File" button at the top of the System Analyzer "Live" dialog. Then specify this file instead of "Auto-detect configuration ...".
For details on setting up the UIA config see section 4.3 in the System Analyzer User Guide available on the Wiki here http://processors.wiki.ti.com/index.php?title=Multicore_System_Analyzer.
Hope this helps ... let me know if you run into issues.
Sorry for the late reply.
I have created my own UIA config file and specified this file instead of "Auto-detect configuration ...", but still i am not getting any prints in LIVE session.
Can you please suggest, what could be the reason?
I am able to resolve the problem of loading UIA.
Initiallly i was enabling UIA session on core 2 only, whereas i was loading both core 2 and core 3.
But after enabling logging session on both core 2 and core 3, i am able to run my setup using "Auto detect configuration" and the problem is resolved.
Excuse the late response ... I was off yesterday. Great to see that you got this working. Let me know if you run into any further issues.
After enabling the UIA session, i am facing problem in execution graph. I have posted it in a new forum.
You can find the forum at
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with respect to these materials. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.