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-F2800157:使用 SCI 更新应用

Guru**** 2466550 points
Other Parts Discussed in Thread: C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1488408/launchxl-f2800157-update-application-with-sci

器件型号:LAUNCHXL-F2800157
Thread 中讨论的其他器件:C2000WARE

工具与软件:

您好、我想使用 SCI 来更新我的 BAORD F2800157LAUNCHPAD 应用、我认为通过下载 TI 是可能的

flash_kernel_ex3_sci_flash_kernel.c 项目,但我无法理解如何添加新的应用程序函数(例如:闪烁 LED5)  
我在一些论坛上看到了关于.txt 文件和 speciccommandtorun 为了做到这一点,我有点困惑如何做到这一点。
提前感谢  
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    是的、您可以使用 SCI 引导来更新器件上的固件。 我们提供了具体的文档和 SCI 闪存内核示例、介绍如何实现这一点。 请参阅此应用手册、其中介绍了相应概念和软件示例(它指不同的器件、但流程/原理是相同的):

    https://www.ti.com/lit/an/sprabv4h/sprabv4h.pdf 

    请参阅该部分、该部分讨论了如何使用十六进制实用程序从您的工程(在您的工程中为闪烁 LED 工程)生成.txt 文件。 您基本上只需要在闪烁的 LED 项目的"项目属性"中添加一个编译后处理步骤、每当您构建项目时都会生成.txt 文件。 这个生成的.txt 文件是在器件以 SCI 引导模式引导并准备好加载闪烁应用程序代码(blinky .txt)后、您可以使用串行闪存编程工具加载到器件中的文件。

    编译后处理步骤应该包含以下链接(有关详细信息、请参阅应用手册):  

    "${CG_TOOL_HEX}""${BuildArtifactFileName}"-boot -sci8 -a -o "${BuildArtifactFileBaseName}.txt"

    请注意、F280015x 闪存内核示例可以在 C2000Ware 中的此目录中找到(您已经找到)、我认为:{C2000Ware}\driverlib\f280015x\examples\flash\

    此致、

    Allison