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.

[参考译文] TMS320F28388S:限制 LoadBinaryProgram 中擦除的闪存段

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1429048/tms320f28388s-restrict-flash-segments-erased-in-loadbinaryprogram

器件型号:TMS320F28388S

工具与软件:

您好!

在很长一段时间的线程中、我知道了从 Scripting Console 执行的 loadBinaryProgram。  一直运转良好。

现在我要进行加载、但只让它擦除所需的扇区、而不是整个闪存。  这是可行的吗?

谢谢!

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

    尊敬的 Ed:

    可以、片上闪存工具的"Erase settings"中有一个"Necessary Sectors Only (for Program Load)"部分、可通过在 Code Composer Studio 中连接到 CPU 目标并转至"Tools"->"On-Chip Flash Tool"来查看。 您必须选择该选项。

    谢谢。此致、

    Charles

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

    啊……  所以 loadBinaryProgram 使用相同设置?  我在 CCS 中加载了多个工程。  我假设工具在查看正在主动调试的项目的设置?

    谢谢!

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

    尊敬的 Ed:

    loadBinaryProgram 函数是 CCS 会话中 DSS 脚本的独立部分、因此您必须为其提供 运行方式 与片上闪存工具类似所需的调试设置字符串。 片上闪存工具的设置应应用于当前正在调试的任何打开的项目(如果保存了设置)。

    谢谢!

    Charles

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

    尊敬的 Charles:

    "如果已保存设置"一词的含义是什么?  在我创建它们并单击"Apply"(应用)或"Apply and Close"(应用并关闭)时、它们是否已保存?

    谢谢!

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

    是、如果您单击"Apply (应用)"或"Apply and Close (应用并关闭)"、

    谢谢!

    Charles