主题中讨论的其他器件:CC1310
我使用的是1312协处理器和一个不利用安全性的应用。 我注意到,与我的1312年有关的非休眠邻居的数量限制在10个。 我已经设置 了 ApiMac_FHAttribute_numNonSlepDevice 和 ApiMac_FHAttribute_numSlepDevice,并观察到第11个关联节点导致从1312邻居表中清除现有节点之一。
在协处理器固件中、此行为似乎由 FHPIB_DEFAULTS 表中的 macMaxTempNodes 控制。 当 feature_MAC_security 未定义时、该值大于10、但在分布式协处理器二进制文件中定义 feature_MAC_security、并在协处理器 CCS 工程中取消定义它会导致链接错误。
在此基础上、我的问题是:
macMaxNonSlepNodes (堆栈配置旋钮)仅适用于添加到1312安全表中的节点? 文档通告的最大节点数为50,这是基于将它们添加到安全表中?
当在固件中启用了 Feature_MAC_SECURITY 但应用未使用时、将 macMaxTempNodes 增大到50是否安全? 这不是一个堆栈配置旋钮、它必须在固件中的编译时完成?
是否有可在禁用 feature_MAC_security 的情况下链接的替代库、以便我们可以在不使用该库的情况下构建固件?
