工具与软件:
通过 SPI 在后门引导加载程序模式下刷写 CC26X2芯片
当前完成的闪存区域352KB 需要90秒时间刷新(从 Ping 到重置)
致力于时间改进部分
当前频率:1MHz
我们可以通过什么方法减少时序?
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.
工具与软件:
通过 SPI 在后门引导加载程序模式下刷写 CC26X2芯片
当前完成的闪存区域352KB 需要90秒时间刷新(从 Ping 到重置)
致力于时间改进部分
当前频率:1MHz
我们可以通过什么方法减少时序?
您好!
感谢您与我们联系。
以下是您可能需要考虑的几个要素:
-将 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)。
此致、