SWRA714A July 2021 – November 2023 CC1312PSIP , CC1312R , CC1312R7 , CC1314R10 , CC1352P , CC1352P7 , CC1352R
The SimpleLink™ SDK incorporates a number of examples for the different roles in a Wi-SUN® FAN. Not every role and example is available for every device. This is due to the memory requirements of some roles. Lower memory devices are therefore not be able to be used as a border router role. A list of examples with the corresponding capable devices is listed in Table 3 and Table 4.
Application | Usage |
---|---|
Python interface module for NWP | Reference code to control a NWP from a Linux or Microsoft® Windows® 10 PC. Public on TI GitHub |
Border router in NWP configuration | Border router controlled over UART with TI-defined API (based on SPINEL interface layer). |
Router in NWP configuration | Router node controlled over UART with TI defined API (based on SPINEL interface layer). |
Embedded router example | Single chip router example with embedded CoAP server |
Embedded router with off-chip OAD capability | Single chip router example with embedded CoAP server and off-chip over-the-air-download capability (for CC13x2x7 devices) |
Embedded router with on-chip OAD capability | Single chip router example with embedded CoAP server and on-chip over-the-air-download capability (for CC13x4x10 devices) |
Code Example and Wireless MCU | SDK Example Designation | Available FLASH | Available RAM | Comments |
---|---|---|---|---|
NWP border router on CC1312R7 or CC1352P7 | ns_br | 309kB (44%) | 21kB (15%) | The user is not expected to add code to the NWP image. Only board-level configuration is done by user. |
NWP border router on CC1314R10 or CC1354R10 | ns_br | 633kB | 134kB | |
NWP router on CC1312R or CC1352P | ns_node | 15kB(1) (5%) | 14kB(1) (19%) | |
Embedded router on CC1312R7 or CC1352P7 (CoAP based) | ns_coap_node | 380kB (54%) | 88kB (61%) | — |
Embedded router on CC1314R10 or CC1354R10 (CoAP based) | ns_coap_node | 704kB | 201kB | — |
OAD off-chip on CC1312R7 or CC1352P7 (CoAP based) | ns_coap_oad_offchip | 380kB | 88kB | — |
OAD on-chip on CC1314R10 or CC1354R10 (CoAP based) | ns_coap_oad_onchip | 364kB | 201kB | 352kB flash memory reserved for OAD image |
The memory footprint is based on using the TIRTOS7 and TICLANG compiler. It is possible that the footprint varies when using FreeRTOS or another compiler.