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.

[参考译文] CC1314R10:能否在不刷写 ccfg 区域的情况下进行刷新?

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1487891/cc1314r10-can-i-reflash-without-flashing-the-ccfg-area

器件型号:CC1314R10

工具与软件:

如果我使用 CCS 的 JTAG 进行闪存、则会同时获得代码和 ccfg。

如果我重新刷新具有相同 CCFG 参数的后续图像、是否可以不闪存 CCFG、或者是否有措施可以防止出现这种情况?

我知道矢量地址的映像起始地址存储在 ccfg 中、而不是起始地址本身、如果不是这样、就会知道这一点

修改后的固件升级应该可以正常工作??

当然、应避免批量擦除、因为这也会擦除 CCFG。

是否有可供客户安装并用于闪存 CC1314 (通过其串行端口)的串行编程器?

Gullik

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

    尊敬的 Gullik:

    是的、您可以使用 ROM 引导加载程序通过 UART 写入新映像。
    此过程在以下位置进行了说明: https://www.ti.com/lit/swra466 、您还可以找到示例的下载链接。

    此致、
    等等

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

    谢谢 theo、

    我的理解如下..

    1) 1)从编译后的映像的"闪存"段生成二进制文件。

      (如果我没有使用 syscfg 更改任何内容、则可以丢弃 CCFG 部分)

    2) 2)通过擦除/编程对每个闪存扇区进行编程(与现有工具类似)

     仅使用"flash"部分。

    3)计算校验和以验证编程

    如果没有为此版本/固件更新更改 CCFG 参数、此操作将正确引导。

    此致、

    Gullik