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.

[参考译文] CC2640R2F:用于代码保护的 CCFG 生产配置

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/859640/cc2640r2f-ccfg-production-configuration-for-code-protection

器件型号:CC2640R2F

您好!

我正在创建固件的生产版本、需要确保固件已安全锁定、以防止读取访问。 我们在应用中使用片外 OAD、以防它很重要。

我已经完成了 SWCU117H 第9.1节(第710页)中所需的步骤1至5、但是我想确保我正在做正确的事情:批量擦除:

我更希望芯片保持可擦除性、尤其是在早期生产阶段、这样、如果我们由于未发现的固件错误而需要重新刷写器件、我们就能够快速完成。 但是、如果这会为固件泄漏造成任何漏洞、我将继续并禁用芯片擦除。 保持批量擦除功能是安全的(就我们的固件泄漏而言)、还是应禁用它? 我还应该考虑其他因素吗?

谢谢!

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

    只要您按照所述完成了步骤1 - 5、就无法从闪存中读出数据。  

    保留 ERASE_CONF:CHIP_ERASE_DIS_N 设置的风险是、有人可以使用现场的不同固件映像对板上的 CC2640R2F 进行编程。  取决于应用程序、这可能会带来潜在的安全风险。