CPC Application Project and GBL File Creation
CPC Application creation
OpenThread RCP + Zigbee NCP (Dual Protocol) project creation
Refer to OpenThread Border Router CPC for the Concurrent Multi Protocol Project Creation
RAILTEST over CPC
Refer to Proprietary RAILTEST CPC Interface to know how to add support of CPC to RAILTEST. Additionally, bootloader interface may be required to be added as it is not there by default
OpenThread RCP (Single Protocol) project creation
Refer to OpenThread RCP over CPC for the RCP Project Creation
TODO1 : Create Bluetooth HCI over CPC
TODO2 : Create Zigbee NCP over CPC
Generating application GBL for Upgrading application
First you need to build one of the above mentioned project to get a working binary (.hex or .s37)
By default the application uses version one, but can be redefined using SL_APPLICATION_VERSION
Once done, we will be using Simplicity commander to generate our GBL :
.\commander gbl create .\ot-rcp-cpc.gbl --app .\ot-rcp-cpc.s37
In case GBL signature is required :
.\commander gbl create .\ot-rcp-cpc.gbl --app .\ot-rcp-cpc.s37 --sign .\sign_key.pem