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.

[参考译文] CCS/TMS320F28035:HVACI_Scalar 闪存问题

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/595447/ccs-tms320f28035-hvaci_scalar-flash-issue

器件型号:TMS320F28035
Thread 中讨论的其他器件:controlSUITE

工具/软件:Code Composer Studio

尊敬的朋友:

我已经从 controlsuit 导入了 HVACI Sclar 控制的代码。  

路径为: C:\ti\controlSUITE\development_kits\HVMotorCtrl+PfcKit_v1.7\HVACI_Scalar  

默认配置为闪存。 我可以成功编译代码、实时调试、但在全部终止后、代码不会保存在闪存中!

是否有人可以建议我如何将代码保存在闪存中?  

供参考:在调试时、它显示了擦除、所有扇区的闪存周期。 每次我都需要像 RAM 配置模式那样执行所有这些操作。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您能否确认您知道它没有保存在闪存中? 您是否已打开存储器浏览器以查看程序和数据是否位于闪存中的链接位置? 您可以使用映射文件和链接器命令文件来帮助您确定刷写它们的位置。

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

    您好 Sal、

    感谢您的回复。  

    我已登录到存储器浏览器、它会在扇区 A 的存储器位置中插入一些值  

    我尝试使用 LED 来验证它是否保存在闪存中。  

    供参考:我已经完成了同样的操作(在 TI 的 EVM 以及我自己的电路板中节省闪存)。  

    是的、内存映射文件.cmd 看起来不错、我不知道问题的位置!

    -中国

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您能更详细地描述这个问题吗?

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

    您好 Sal、

    我已经启动了一些 GPIO (连接到我的板上的 LED)为高电平状态、因此在断电并再次通电后它仍然保持高电平、但它不会。  

    因此、我转储/加载的代码不会保存在闪存中。  

    如果您有适用于28035的任何电路板、您可以从控制套件中验证适用于 ACI_Scalar v1.7的电路板。  

    如果我仍然无法解释问题、请随时向我询问更多详细信息。  

    -中国

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Sal、
    我的问题现已解决。
    在我从 control-Suit 导入的代码中、缺少文件"DSP2803x_CodeStartBranch.asm"。

    感谢您的关注。

    -中国
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    好的。 这是一个好知识。 这是我应该报告的示例中的错误吗?

    SAL