Other Parts Discussed in Thread: CC2674P10, CC2652P, Z-STACK, CC1354P10
Tool/software:
I have found on CC2674P10 that there seems to be a limit on maximum number of devices I can set:
#define ZDSECMGR_TC_DEVICE_MAX 100
Any value greater than this will cause the network formation to fail silently and as a result NIB is never set.
Traditionally Zigbee2MQTT firmware have set this to 200 on CC2652P and 300 on CC1652P7, without any issues. However I just can't get these values to work on CC2674P10.
It has occured to me that maybe running out of space in NVOCMP. I have attempted to increase the size of NVPAGES, bit this is valid or actually working?
/* The starting address of the application. Normally the interrupt vectors */ /* must be located at the beginning of the application. */ #define FLASH_PAGE_SIZE 0x2000 #define FLASH_BASE 0x0 #define FLASH_SIZE (0x100000 - (NVOCMP_NVPAGES * FLASH_PAGE_SIZE)) #define FLASH_NV_BASE (0x100000 - (NVOCMP_NVPAGES * FLASH_PAGE_SIZE)) #define FLASH_NV_SIZE (NVOCMP_NVPAGES * FLASH_PAGE_SIZE)
Is it possible to override this like that? or are the NVPAGES still limited to 0x800 (2KB) regardless?