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.

[参考译文] CC2340R5:.ccfgSector-bit 擦除是否会在芯片擦除期间保护 CCFG?

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1450032/cc2340r5-will-ccfgsector-bit-erase-protect-ccfg-during-chip-erase

器件型号:CC2340R5

工具与软件:

是否可以对 CCFG 进行写入/擦除保护、以便它只能刷写一次、然后在串行 ROM 引导加载程序执行芯片擦除时不受影响?

根据我在 CC2340数据表中读到的内容、由于当引导加载程序执行芯片擦除时、CCFG 始终被擦除、因此无法实现。 但在用户指南的表9-3中、.flashProt 区域中还有一个位名为".ccfgSector - Protect CCFG Sector"、该位除了"0 = protected (default = 1)(0 =受保护)(0 =受保护)之外没有任何其他解释。 如果 CCFG 在芯片擦除期间一直被擦除、那么这个位的含义是什么?

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

    您好!

    [报价 userid="634602" url="~/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1450032/cc2340r5-will-ccfgsector-bit-erase-protect-ccfg-during-chip-erase 通过我在 CC2340的数据表中读到的内容、无法实现因为在引导加载程序执行芯片擦除操作时始终擦除 CCFG。

    是的。

    [quote userid="634602" url="~/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1450032/cc2340r5-will-ccfgsector-bit-erase-protect-ccfg-during-chip-erase .flashProt 区域中名为".ccfgSector -保护 CCFG 扇区"

    这可以防止应用代码擦除 CCFG。

    任何要使用 SACI (JTAG)或 ROM 引导加载程序进行编程的固件都应与之关联 CCFG、并按照 用户指南中所述的顺序进行操作
    支持无线更新的应用将在器件上有一个单独的固件部分(MCUBoot)、可以加载新的应用固件并保持 CCFG 不变。

    谢谢!
    Toby