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/TMS320F28022:使用 DSS、是否有更自动化的方法来决定是否对闪存进行编程?

Guru**** 2390925 points


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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/755857/ccs-tms320f28022-using-dss-is-there-a-more-automated-way-to-decide-whether-to-program-flash

器件型号:TMS320F28022

工具/软件:Code Composer Studio

Win7 SP1 32位、CCS v6.1.3、F28022

请参阅相关? 请访问 https://e2e.ti.com/support/tools/ccs/f/81/t/585732?tisearch=e2e-sitesearch&keymatch=%20user:16348

我已经开始使用 DSS (调试服务器脚本)、并想知道如何访问 CCS (V6)使用的脚本。 (假设 CCS 完全使用 DSS 脚本。)

我真的不想重新创建滚轮、只需将一个或两个微突文件归档即可。

这就是我想要的...

当我编译 prog 时、我想首先检查目标中的闪存代码、然后只擦除/编程需要的扇区。 目前、CCS 只是盲目地实现了所有功能。

很多时候、我会将正在调试的函数放置在 RAM 中、因此根本不需要接触闪存、但每次测试时我都必须等待。

我看到我可以使用 DSS 来实现这一点、但我担心我可能会错过几代编程人员修复的重要内容。

相反、如果我可以从 CCS 使用的任何内容开始、只需稍微更改它、我可以大幅缩短 DSS 开发时间。

谢谢、Mark。

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

    Mark、您好!

    [引用 user="cool Javelin">当我编译程序时,我想先检查目标中的闪存代码,然后只擦除/编程需要的扇区。 目前、CCS 只是盲目地实现了所有功能。  

    我之前在寻找 C28x 的 CCS 闪存选项、但我没有看到差分下载选项。 我看到用于指定要擦除的扇区的选项。 我看到用于指定下载操作类型的选项、但不同的下载选项不是其中之一。 我可能缺少一些东西。 您如何在 CCS 中实现这一目标?

    谢谢

    Ki

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我不是"自动"执行此操作(我想自动执行此操作。) 我在前面提出了这个问题(请参阅我的帖子中的链接)、您建议使用 DSS。

    我想开始使用 DSS、然后开始弄湿我的脚。

    我不知道 DSS 是"全部还是不执行"步骤、还是可以对已经存在的内容进行调整。

    我想问题还应该询问以下问题:"CCS 是否使用 DSS 加载程序并进入调试器、或者是否使用了第三种方法?"

    因此、假设 CCS 使用 DSS、这个问题可以从 CCS 使用的脚本开始、还是完全从头开始创建?

    更好的是、如果 CCS 使用 DSS、我可以修改该脚本以执行我想要的操作吗?

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

    [引用 user="cool Javelin"]我不是"自动"执行此操作(我想自动执行此操作。

    我提到您的说法:"目前 CCS 只盲目地做了所有事情。" 根据我的理解、这不是 CCS 支持的功能。 因此,我想问你的这种评论是什么意思。

    [引用 user="cool Javelin"]我想问题还应该询问以下问题:"CCS 是否使用 DSS 加载程序并进入调试器、或者是否使用了第三种方法?"

    CCS 不使用 DSS 来调用调试器。 CCS 直接与调试器连接、而不使用 DSS:

    [引用 user="cool Javelin"这个问题、假设 CCS 使用 DSS、我可以从 CCS 使用的脚本开始还是从头开始创建?

    更好的是、如果 CCS 使用 DSS、我可以修改该脚本以执行我想要的操作吗?

    因此、CCS 不使用内部 DSS 脚本启动。

    谢谢

    Ki

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

    好的、Ki、谢谢。