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.

[参考译文] CC3220SF-LAUNCHXL:如何通过 uniflash 将 CCS 生成的二进制文件永久刷写到 CC3220SF。

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1343005/cc3220sf-launchxl-how-to-permanently-flash-a-ccs-generated-binary-to-cc3220sf-through-uniflash

器件型号:CC3220SF-LAUNCHXL
Thread 中讨论的其他器件:UNIFLASH、、 CC3220SF

我尝试通过 uniflash 刷写来参考可用的文档。 编程状态为成功,但代码未引导。

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

    您好!

    您能展示确切的过程吗? 不清楚什么不起作用。

    具体来说、我想了解您要将哪些二进制文件用于应用程序代码、以及如何在 Uniflash 中配置它。

    无论如何、您都知道 CCS 本身也有嵌入式映像创建器(Unflash)、可以为您永久刷写。

    此致、

    什洛米  

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

    我能够成功地将项目闪存到我的板;这是我所做的:

    1) 1)已打开 Uniflash、已选择"CC3220SF-LaunchXL"和"启动映像生成器"

    2) 2)带有"设备类型:CC3220SF"和"设备模式:开发"的新项目

    3) 3)在简单视图中:已将项目.bin 文件(通过 CCS 生成)上传至 MCU img。 已上传 Service Pack v3.9.0.6_2.0.0.0_2.2.0.6.bin。

    5) 5)已连接、刻录、编程映像。 编程状态:已完成。

    6) 6)拔下 LaunchPad 并插回

    7) 7)电路板没有变化。 (代码不引导)

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

    您好!

    该过程看起来正常。

    您是否能够在调试模式下运行?

    是否能够从 CCS 本身进行刷写?

    什洛米

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

    我能够从 CCS 刷写它、并且它工作正常。 电源重新启动后、会发生什么情况。

    注:我试图从 SDK (simplelink_cc32xx_sdk_3_30_01_02/examples/nortos/CC3220SF_LAUNCHXL/drivers/gpiointerrupt)中刷写示例代码的二进制文件。

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

    你说"它去"是什么意思? 您意味着、在复位后、它不再工作?

    这是一个非常旧的 SDK、您为什么不使用最新的呢? 您正在使用什么服务接收器?

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

    是的、我是说在复位后它不再工作。

    这是我正在使用的 sp - sp_3.13.0.3_2.0.0.0_2.2.0.6.bin

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

    很难从描述中看出您的行为有何错误。

    基本上、它应该在代码进入 LaunchPad 上的串行闪存时起作用、然后在复位时将其与内部闪存中的代码进行比较(就像您有 SF 器件一样)、然后从内部闪存执行。

    正如我提到过的、您使用的是非常旧的 SP 和 SDK、但这不是它不起作用的原因。

    您正在使用哪个 Uniflash 版本?

    它以前和突然坏了,还是第一次尝试它?

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

    这是我第一次尝试。

    Uniflash 是最新 版本:8.6.0

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

    那么、如果这是第一次、为什么您不使用最新的 SDK? 您可以在 https://www.ti.com/tool/SIMPLELINK-CC32XX-SDK 下找到该指南、

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

    我尝试从新的 SDK 构建相同的项目:

    simplelink_cc32xx_sdk_7_10_00_13/examples/nortos/CC3220SF_LAUNCHXL/drivers/gpiointerrupt/ticlang

    我收到这些错误。

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

    无法执行 imagecreator。 您正在使用哪个版本的 CCS?

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

    我使用最新的 CCS V12.6

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

    奇怪、对我来说、它运行正常。  

    您是否能够编译和闪存任何其他示例? 假设是我们通常大量使用的 network_terminal (在 \simplelink_cc32xx_sdk_7_10_00_13\examples\rtos\CC3220SF_LAUNCHXL\demos\network_terminal\tirtos7\ticang 下)。

    什洛米

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

    network_terminal 示例也存在相同的错误

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

    您使用的是 Windows 还是 Linux?

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

    我使用的是 Linux。 我在 project->properties->advanced settings 中禁用了映像创建器。 现在这个误差消失了。

    我能够通过 uniflash 刷写二进制文件。 它正在工作!

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

    奇怪的是、它解决了问题、但您找到了解决方法、这很好。

    我使用的是 Windows、而不是 Linux、因此 Linux 可能存在一些问题。