This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

LAUNCHXL-CC1310: CCS Debug/Release project config vs RTOS debug/release config

Part Number: LAUNCHXL-CC1310
Other Parts Discussed in Thread: CC1310

Tool/software:

Just curious about CCS project configurations and RTOS build referenced projects. It's mentioned all over the place that most of the examples use the "release" RTOS configuration for both CCS build configurations of Debug and Release.  I'm wondering why?  There are both "tirtos_builds_CC1310LAUNCHXL_release_ccs" and "tirtos_builds_CC1310LAUNCHXL_debug_ccs" projects that come standard.  Why doesn't the CCS build config "Debug" use the "tirtos_builds_CC1310LAUNCHXL_debug_ccs" project?

This is really because I want to have a different tirtos kernel config for different CCS project configs.

Thanks!

  • Hi Dave,

    The difference between the debug and release build configuration is on the level of debug tools, mainly at the expense of a larger memory footprint. In most cases when you're using e.g. a driver project on top of a tirtos build project, you're only debugging the drivers project. Thus it doesn't make sense to use the debugging version of the tirtos builds project.

    That being said you can change this if you need to debug the rtosbuilds project.

    Cheers,

    Marie H

  • Hi Marie,

    Thanks for the info. Not exactly sure what a "driver project" is vs other projects. I'm using the Easylink example projects (which all include a Debug and Release build configuration). Those projects also have dependencies on just the tirtos release project, but it seems like the tirtos debug project has the changes I desire for the "debug" main project build config.  Namely Error.* , halHwi.*, BIOS.asserts, BIOS.logsEnabled, heap and stack checking, extendedFormats for system_printf, etc.

    I can sure just set my dependency to the debug tirtos build for the main debug config, was just curious why it wasn't done by default.

    Thank you.

  • Hi Dave,

    By "driver projects" I simply mean projects in the driver folder (C:\ti\simplelink_cc13x0_sdk_4_20_02_07\examples\rtos\CC1310_LAUNCHXL\drivers). 

    Cheers,

    Marie H