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/AM5718:已开发代码的单元测试

Guru**** 2777675 points

Other Parts Discussed in Thread: AM5718

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/910384/ccs-am5718-unit-testing-of-developed-codes

器件型号:AM5718

工具/软件:Code Composer Studio

您好!

我正在使用 AM5718,能否使用 google 测试来测试我开发的代码???..如果可能,请分享有关此操作的过程。

此致、

Shan Muhammad

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

    掸邦,

    请参阅:

    https://e2e.ti.com/support/tools/ccs/f/81/p/736102/2717915#2717915

    谢谢

    Ki

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

    您好 Ki、

    我按照您的链接进行了操作、现在我正在尝试使用 DSS 和 JUnit 进行单元测试。我需要使用 DSS 调用我的 API 来实现它。

    https://e2e.ti.com/support/tools/ccs/f/81/t/462132?Way-to-call-functions-present-in-code-via-DSS-script

    上面的链接描述了使用  memory.writeRegister 进行的 API 调用 。我们如何使用 dss ?将函数返回的值读回变量。

    此致、

    Shan Muhammad

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

    [引用 user="Shan Muhammad "]我们如何使用 DSS 将函数返回的值读回变量?.

    函数返回 值可以  在 寄存器 中返回、也可以在栈上返回。 将需要确定哪一个适用于您的环境、然后使用 DSS API 读取堆栈上相应返回地址寄存器的值。 查看器件的文档。  

    谢谢

    Ki

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

    您好 Ki、

    返回变量声明为本地变量、该地址可能会在执行期间改变时间。然后、我们如何使用 DSS API 编写固定测试代码??。如何使用 DSS 自动执行 API 测试?。  

    此致、

    Shan Muhammad

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

    掸邦

    DSS 只是一组用于控制调试器的 API。 对于您要查找的功能、没有本地支持(在 DSS 中)。 因此、我只能建议使用现有 DSS API 的一些权变措施。 但是、正如您看到的、权变措施并不完美。 您将需要找到最适合您的环境的选项。

    谢谢

    Ki