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.

CC2630: Is there any way that Main CPU Communicates or sends data to Sensor controller

Part Number: CC2630


 I met with some difficulties in using Sensor Controller Studio.  I want to use the Sensor Controller Studio to implement that it receives data from the main CPU. For example, Main Cpu sends on/off to the sensor controller. sensor Controller  controls  GPIO/Peripherals based on value sent by main cpu

  • Hi Sathish,

    From the "Communication with the System CPU Application" Subsection in the "Introduction" Chapter from the Help Viewer in Sensor Controller Studio:

    The Sensor Controller tasks and the System CPU application exchange data through shared memory in the AUX RAM. Sensor Controller Studio generates type definitions and other needed definitions for easy access to these variables.

    In essence, you create variables and/or arrays in Sensor Controller Studio which maps directly to memory addresses in AUX RAM. From your main application, you access these memory addresses through exported type definitions as part of the code generation. 

    There is also support for multi-buffered output data exchange, which simplifies data communication when the Sensor Controller continues to produce output data while the System CPU is waiting to or is processing previous data. However, this comes with an added overhead as well as increased memory usage.

    I highly suggest you to do the "Project from Scratch" SimpleLink Academy, which guides you on how to create a Sensor Controller project from scratch and integrate it into your main application.

    - Project From Scratch, SimpleLink Academy: http://dev.ti.com/tirex/content/simplelink_academy_cc26x2sdk_1_15_03_10/modules/sc_01_project_from_scratch/sc_01_project_from_scratch.html

  • Thanks for the support.