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.

[参考译文] CC3135MOD:第三方 MCU 通过 SPI 接口对 CC3135MOD 的嵌入式编程是否与通过 UART 一样?

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1220097/cc3135mod-is-embedded-programming-to-cc3135mod-from-third-party-mcu-via-spi-interface-the-same-as-via-uart

器件型号:CC3135MOD

大家好

我现在看一下 SWPA231 CC313x Wi-Fi 嵌入式编程应用手册、该应用手册使用 UART 接口从第三方 MCU 对 CC3135MOD 闪存进行编程。

我将在 CC3135MOD 和 STM MCU 之间使用 SPI 接口、并尝试通过 SPI 从 MCU 对 CC3135MOD 闪存进行编程/更新。

但是、我找不到任何相关文档来使用 SPI 接口从主机 MCU 对 CC3135MOD 闪存进行编程

因此、我想知道通过 SPI 接口从 MCU 进行的嵌入式编程是否与通过 UART 接口进行的嵌入式编程相同?

如果不是、那么在使用 SPI 接口时、我还需要执行哪些其他步骤?

期待很快听到答案

谢谢  

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

    尊敬的 Mark:

    感谢您的提问、我已将此指派给了我们的一位软件专家。

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

    您指的文档将介绍引导加载程序 API。

    CC31XX 引导加载程序仅支持 UART。 该模式通常在生产期间使用。

    运行固件使用 SPI 接口(运行接口也可以支持 UART)。

    要进入引导加载程序模式-请参阅 "嵌入式编程"指南中的5.3.1。

    当通过 SPI 工作时 (即 NWP 运行工作模式)-您可以使用"sl_FsProgram"命令来格式化整个闪存并写入新的"编程"映像(请参阅编程 人员指南的第8.12章)。

    更新服务包和/或用户文件的更好方法是通过标准文件系统 API (FsOpen、FsWrite、FsClose)-请参阅第8.4章。 这 种方法增加了 失效防护保护。  无线更新演示中对此进行了演示、请参阅 https://www.ti.com/lit/pdf/swra510。