主题中讨论的其他器件:CC2674P10、 CC2652P、Z-STACK、 CC1354P10
工具与软件:
我在 CC2674P10上发现、我可以设置的器件最大数量似乎存在限制:
#define ZDSECMGR_TC_DEVICE_MAX 100
任何大于此值的值都将导致网络构建以静默方式失败、因此 NIB 永远不会被设置。
过去、Zigbee2MQTT 固件已在 CC2652P 上将其设置为200、在 CC1652P7上将其设置为300、而不会出现任何问题。 不过、我只是无法让这些值在 CC2674P10上工作。
对我来说、NVOCMP 中的空间可能不足。 我已经尝试增加 NVPAGES 的大小、该位是否有效或实际有效?
/* 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)
是否有可能像这样覆盖它? 或者 NVPAGES 是否仍然限制为0x800 (2KB)而不管怎样?