Using MCU+ SDK with CCS Cloud
Note
The screen shots shown on this page are for AM64x MCU+ SDK v8.0.0. You would see your specific SOC and SDK version that is installed. However the instructions and steps mentioned remain the same, unless mentioned otherwise.
Introduction
CCS Cloud is a web-based IDE which can be used to edit, build or even debug (limited to single stepping, adding breakpoints and watch expressions) applications running on an EVM/LaunchPad connected to the PC all from just the browser. While this is a great tool for starting evaluation and development on a particular EVM/LaunchPad, it is recommended to make a switch to the Desktop version of CCS for advanced debugging capabilities.
Importing an example project to CCS Cloud
The recommended way to start using MCU+ SDK with CCS Cloud is to start with an example project. You can import example projects from TI Resource Explorer which is another web-based tool for hosting and exploring TI packages like SDKs. Refer Using TI Resource Explorer from Browser to see how to open TI Resource explorer in web browser and browse through the latest MCU+ SDK package. Once you navigate to example project, you can click on the three dots next to the example and click
Import to CCS Cloud IDEas shown in the picture.
It might take a while to open the CCS Cloud IDE. If you’re opening the IDE for the first time, there might be some one time initializations required. Wait for this to complete. Once all this is done, you should be able to see the example project imported to the CCS Cloud workspace as shown below.

MCU+ SDK examples can be run/debugged only on the next generation beta version of the IDE. So if you’re on the official IDE, click on the
(Beta)menu item and sayTry Our Next-Generation IDEas shown below.
CCS Cloud will restart to the new IDE. The workspace is preserved, so the imported example will be there as shown below.

Building an example project
Building an example is simple enough, you can either right click on the project and choose
Build Project(s)or gotoProject->Build Project(s)in the menu bar as shown below.
Build logs will be shown in the
Outputpanel in the bottom. Once the example builds successfully, it should sayBuild Finished
Running an example on the EVM/LaunchPad connected to the PC
EVM should be connected to the PC properly and an SOC initialization binary should be flashed on to the board. Follow the steps in Flash SOC Initialization Binary to do this.
Power on the EVM, this should have ideally started SOC initialization and made the board ready to load application binaries.
To load the application, go to
Run -> Debug Selected Projectin the menu bar. It might take a while to load the debugger for the first time. Once its done, the application should ideally halt inmain()as shown below.
At this point, you can just free-run the example or single step using the various control buttons shown in the debug panel on the left. The buttons available from left to right indicate
Continue,Step Over,Step Into,Step OutorStep Return,RestartandStopfor stopping the debugger. These options are also available from theRunoption in the top menu bar.
Debugging the example
While single stepping through the example, various aspects of the debugger like the Call Stack, Variables, Watch Expressions are available on the debug panel on the left. Most of these are intuitive, still a few are explained below.
To add a breakpoint, place the cursor on the line where the breakpoint is needed and do
Run -> Toggle Breakpointin menu bar or press F9 on keyboard as shown below. You can do the same for removing the breakpoint.
To add a watch expression, click on the
+sign which appears on the watch drop-down in the debug panel as shown below. Type in the expression in the box that appears and the expression should be added to theWatchdrop-down.
Example Logs
If CCS logging is enabled in the syscfg of the example, any example logs should get printed in the CIO console which will show up in the bottom pane.
If only UART logging is enabled, you can view these logs by opening the appropriate COM port in the CCS Cloud IDE. To open a COM port goto
Target -> Connect COM portin the menu bar. Give the correct COM port number and the baud rate. Baud rate is usually115200.