Other Parts Discussed in Thread: SYSCONFIG, ENERGYTRACE
Tool/software: Code Composer Studio
I'm getting incredibly frustrated with your software. Nothing "just works". I spent at least 10 hours trying to get the RTOS analyzer working, having to find and change so many buried settings that it will take me another 10 hours to do it on my next program. I've been using Code Composer Studio for over 5 years, but now that I'm trying to use advanced features, I'm finding it incredibly confusing. I look for documentation, but then little of it applies to syscfg, or it refers to some setting in CCS that I can't find. When the RTOS analyzer tells me it needs certain settings in my cfg file, it doesn't lead me there. It doesn't give me the code, it really barely helps at all. Then I google and find a doc and start editing, only to find out there's a GUI editor if I will just right click and select an acronym that bears no specific meaning to me. Then one of the documents tells me to create a cfg file if I don't have one, so I do. This new cfg file doesn't give me the option to turn on the settings I need, giving me a cryptic error. This screws everything up because now it no longer looks at the inherited cfg file, and I can't change it back no matter what I do (other than deleting the project and re-importing my starting point from the resource explorer). The example I give with the RTOS explorer is my most recent frustration, but it's not my only one. Figuring out how to do 4-wire JTAG was insanely difficult. How deep could you possibly bury it? You brag in your marketing about your advanced power analysis, then the setting I have to change to use it is somewhere deep inside some random menu that I'd never find it without help. WHY?
When I started on this project, a different brand of chip was recommended to me, but I went with TI because i have a history with MSP430 chips. So far, there is almost zero carry-over, and instead I feel like there's got to be a document or a tutorial or something that I've missed, because everything I try to do, I hit a wall.
I know this forum is for support and I'm not really asking for any, but can you please consider making CCS easier to use? When you have advanced features like the RTOS analyzer, can you make it something that works without my having to conjure 20 lines of code from a pdf I found with google? Can you combine the cfg file and the syscfg? Why are there properties menus and board configuration menus and project menus that all seem to overlap, and the settings in them seem to be arbitrarily assigned?
Again, I understand this is a support forum, so if you want to forward this on as feedback then delete it, I understand. I would just really like to see this get less punishing to use. Thanks.