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.

[参考译文] LAUNCHXL-CC26X2R1:后门启动加载程序闪烁

Guru**** 2590110 points


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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1366725/launchxl-cc26x2r1-back-door-boot-loader-flashing

器件型号:LAUNCHXL-CC26X2R1

工具与软件:

通过 SPI 在后门引导加载程序模式下刷写 CC26X2芯片

当前完成的闪存区域352KB 需要90秒时间刷新(从 Ping 到重置)

致力于时间改进部分

当前频率:1MHz

我们可以通过什么方法减少时序?

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

    附加信息:我们有一个限制、每帧使用64字节

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

    您好!

    感谢您与我们联系。

    以下是您可能需要考虑的几个要素:

    -将 SPI 速度提高至4 MHz (参见 https://www.ti.com/lit/swcu185 §10.2.2中支持的最大频率)

    -如果您的软件不使用整个闪存,请确保写入的内容不超过有用的程度

    -如果相关,考虑跳过存储器擦除-设备交付时闪存被擦除  

    -假设数据显示出闪存写入问题的可能性较低,而生产测试能够捕捉到这种问题,考虑跳过 CRC 校验

    请注意、这些元素是非常通用的、应该在考虑您的系统要求的情况下应用。

    我希望这将有所帮助、

    此致、

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

    命令之间是否预期存在任何延迟?

    因为在《CC13x2、CC26x2 SimpleLink 无线 MCU 技术参考手册》中提到了允许发送器发送零、直到接收到非零响应、这是必须的
    并由 UART 允许。 在它为 ACK 或 NAK 做好准备之前、允许接收器返回0
    正在发送的数据包。

    但是、对于每个命令以及如果我尝试减少坚持增加零点的时序、这个虚拟0也是不同的。

    如何实现这一目标?

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

    您好!

    闪存写入/擦除命令之间 会出现一些不可避免的延迟-由于闪存写入时间的原因。 您可以参考器件的数据表、了解有关闪存写入时间的更多详细信息(请参阅 https://www.ti.com/lit/gpn/cc2642r 的§8.7)。

    此致、