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.

CCS/CC2650: Combining Project Zero Stack and APP projects.

Part Number: CC2650
Other Parts Discussed in Thread: CC2640, , CC2640R2F

Tool/software: Code Composer Studio

I have a project that communicates via the SPI bus to another micro-controller.  We are using it to fetch log files and configuration information from the main controller and then relay them via Bluetooth to an external system (PC and mobile).  The code for this project is based on the Project Zero from the coding academy.  I removed the example services and replaced them with ones that serve the project.The code is working well and we are approaching initial trials, but we have one minor issue.  The solution has both a stack project and an application project.  I want to combine these into a single project so we can give the customer a single hex file for the communications processor.

I watched the YouTube video, that describes combining projects, but it looks like a much older version of CCS was used.  I also didn't see any of the files shown in the video. I saw the property settings and where they are updated.  I'm just not sure how to continue.  Is there a more up-to date-guide available?

Thanks.

  • Hi Gary,

    I am assigning an expert to comment.

    Best regards,

    Vetle

  • Hello Gary,

    We do not have any guide or example how to combine into a single CCS project. Bu you can merge the individual hex files to a production image. Please refer to section "1.1.1.4  Off-Chip OAD Production Image Example Usage " in the CC2640 BLE OAD User's Guide.pdf. You can merge non-oad images as well.

    I strongly recommend you move to CC2640R2F or CC26x2 for any new product development. More of the stack and TI-RTOS kernel is moved to ROM in CC2640R2F compared to CC2650 which will provide more free flash for the application.

    https://e2e.ti.com/support/wireless-connectivity/bluetooth/f/538/t/568448

  • Hi Eirik,

    I was unaware of the python script to do the merger.  I will evaluate it and report back to my customer to see if that is satisfactory.

    As far as the tool itself goes, I see that it calls out Python .7.10.  Has it been tested with Python3?

    While the CC26X2 looks good, The boards are in production so we are set for the hardware.  The application plus stack are not too large to fit and in the production version of the code with the logging functions disabled, should have more room available. 

    Thanks,

    Gary