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.

[参考译文] CC2642R:尝试使用后门引导加载程序模式刷写 TI 芯片、CCFG CRC 不匹配

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1417833/cc2642r-trying-to-flash-ti-chip-using-backdoor-bootloader-mode-ccfg-crc-not-matching

器件型号:CC2642R

工具与软件:

团队成员、您好!

     我将使用后门引导加载程序模式来刷写 TI、我们使用扇区擦除方法来擦除、我们跳过剩余的块36 (第36页)和块37 (第37页)、然后我们从基地址刷写到某个地址、然后我们尝试使用 CRC 验证相同、它正在匹配、现在我正在尝试刷写88字节的 CCFG、我可以刷写但 CRC 不匹配、什么可能是问题?

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

    您好 ARUL E:

    我希望你做得好。 我先想联系一下哪个 SDK 版本以及使用哪个 CCS 版本。 是否可能使用 CCFG 重新计算了 CRC?

    谢谢!
    Alex F

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

    您好、Alex、

    感谢您的响应、我们没有对闪存使用 SDK 和 CCS。 在我们的示例中、IMXRT 控制器为 Master、TI chip 为 Slave、我尝试通过 SPI 使用后门引导加载程序模式来刷写 TI_CHIP。

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

    添加一些其他结果:擦除后、我检查了 CRC (写入前) 、假设 A、在闪存后、我尝试检查 CRC (写入后)、假设 B、我观察到的是 A 和 B 相同。 这意味着 CCFG 的擦除无效或 CCFG 的写入无效?

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

    您好 ARUL E:

    我想看看是否为 COMMAND_CRC32发送正确的地址、如果 CCFG 段未包含在该地址中、那么 CRC 计算不会包含该地址、这可以解释为什么两个实例中的 CRC 是相同的。  

    谢谢!
    Alex F