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.

[参考译文] F28M35H52C:使用 TIRTOS 在闪存中加载程序

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1213161/f28m35h52c-load-program-in-flash-memory-using-tirtos

器件型号:F28M35H52C

您好、专家!

我们的客户有如下问题:

摘要:
我正在 使用 TI-RTOS 为 F28M35H52C1微控制器编写代码、但无法将代码加载到闪存中。 我写下了 我 为了重现此问题所做的步骤。  

软件版本:
Code Composer Studio:12.1.0.00007 (Eclipse、非 Theia)
TI-RTOS:适用于 C2000微控制器的2.16.1.14 (该产品系列的最新版本)
XDC 工具:3.32.0.06 (最新版本与此版本的 TI-RTOS 兼容)
硬件:TMDXDOCKH52C1文档站

重现问题的步骤:
我通过进入 File > New > CCS Project、在 Code Composer Studio 中创建了一个新项目。 我选择了名为项目 FlashTest 的 F28M35H52C1器件、选择了 Cortex M [Arm]选项卡以及项目模板、即 TI-RTOS 示例> TMDXDOCKH52C1实验套件>驱动程序示例> TI 驱动程序示例>空示例>空项目。 通过单击下一步、我看到它载入了产品 XDCTools [3.32.0.06_core]、用于 C2000的 TI-RTOS [2.16.1.14]和 XDCpath 软件包存储库${COM_TI_RTSC_TIRTOSC2000_repos}、XDCTools 设置包括:

目标:ti.targets.arm.elf.M3
平台:ti.platforms.concertoM3:F28M35H52C1
编译配置文件:版本

然后、我完成项目创建。 当我单击调试按钮运行它时、它会正常加载应用程序、并且我可以在 dockstation 中看到 LED 闪烁。 但是、我想将其加载到闪存中、以便在器件重新启动后能够继续存在。 我在 XGConf 中打开 empty.cfg 文件、转到"CCS Edit"视图大纲视图中显示的"BIOS"选项、选择器件支持、启动、选中"Add Concerto M3 Boot Management to my configuration"复选框、然后选中"Enable boot from flash"复选框。 程序正常加载和 LED 闪烁的方式与以前一样,然而,当我拔出 dockstation 时, LED 不闪烁。

如何 使用 TI-RTOS 将代码加载到闪存中?

希望您能帮助我们。 谢谢你。

此致、

杰拉德

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

    Gerald,

    在客户的链接器命令文件和映射文件中、您是否看到所有已初始化的部分都映射到闪存?

    是否为闪存引导配置了引导模式引脚?

    谢谢。此致、
    Vamsi

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

    Gerald,

    由于我在过去两周没有收到您的任何回复、因此我假设问题现已解决。

    我正在关闭此帖子。  如果您有其他问题、请打开新帖子。

    谢谢。此致、
    Vamsi