This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CC2530:CC2530安全配置

Guru**** 2465890 points
Other Parts Discussed in Thread: CC2530, Z-STACK

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/1176643/cc2530-cc2530-security-configurations

器件型号:CC2530
Thread 中讨论的其他器件: Z-stack

我的客户使用的 CC2530没有安全性、他们正在考虑升级到支持安全性的固件、但仍然希望与他们的旧器件保持兼容、因此他们可能需要在内存中安装两个固件、并在启动时选择使用哪一个。 他们对实施有一些疑问:

1.是否可以通过从 UART 接收一些输入来在安全软件和不安全软件之间切换? 例如、器件在运行时收到 UART 命令以更改安全设置、然后从网络退出、重新启动、并使用安全或不安全设置再次加入。 是否有办法实现这一点?

2.是否可以在闪存中存储两个固件(内部或外部)、并根据 GPIO 输入选择从启动时开始的固件? 在哪里可以找到用于创建类似这样的引导加载程序的指南?

3.在哪里可以找到 CC2530串行引导加载程序指南?

此致、

水阳

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Shuyang、

    在运行时、无法在安全和不安全的 Z-Stack 实现之间切换、这些必须单独配置和构建。  在不修改 NV 存储器的情况下、仍然可以更新 Z-Stack 代码、从而保留之前的网络设置。

    CC2530器件最大的内存占用空间是256KB、这太小、无法存储两个 Zigbee 映像、因此第二个映像必须存储在外部闪存器件上。  由于器件上一次只能存在一个映像、因此引导加载程序必须将现有的板载映像与所需的版本进行比较、如果需要更新、请在存储在外部闪存上的两个版本之间选择内部存储的正确映像。

    中介绍了现有的闪存引导加载程序解决方案 /Documents/CC2530/Serial 用于 CC2530.pdf 的引导加载程序

    此致、
    Ryan