Guest blog authored by Jan Cumps in celebration of Ki-Soo Lee Day Monday, April 25th. #KiSooLeeDay
1. Use the Git plug-in
Software geeks have known it forever that version control is your friend. And this friend is available to firmware gurus too: The Eclipse Git Team Provider.
Get yourself a GitHub account and you’ll never ever have to fear again to start that refactoring exercise that you know your project will need.
2. Install a PDF viewer
It’s nice to view your datasheets from within the IDE. From there you can create a folder named documentation under your project root (and exclude it from build). Then add a link to all the documents relevant to the project. Use the New --> File --> Advanced --> Link to File in the File System option to hook a link to the files into the project.
Next, install a PDF viewer. There are several options available. I use PDF4Eclipse. Double-click on the document in the Project explorer and it opens in the editor pane.
3. Use the todo/task view
This one is very simple to perform. To execute it: When there something in your code that needs attention later, just add a todo comment.
Then add the task view to your IDE via View --> Other --> Generic --> Task.
4. Use the graph view to show memory content
To see your memory content as a graph (very useful if you have an array of samples), right click on the array in debug mode --> from Variables or Expression Window --> and select Graph.
Additional details are in the CCS Help. Go to Help --> Search and type "graph" in the search box.
5. Use the telnet client
There's a terminal emulator inside Code Composer Studio. It's available via View --> Other --> Terminal.
This is extremely handy as you can now read output and send input while debugging. You don’t have to leave the editor.
Happy Ki-Soo Lee Day!
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. 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.