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/TMS320F280049C:无法输出到文件。

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/950186/ccs-tms320f280049c-cannot-output-to-a-file

器件型号:TMS320F280049C

工具/软件:Code Composer Studio

我在 C:\ti\ccs1000\ccs\ccs_base\emulation\gel 下的文件 f280049c.gel 中添加了以下行。

menuitem "Record Variables";

热菜单 startTimer()
{
// GEL_SetTimer (毫秒、timer_id、"回调");
//参数
//毫秒:指定回调之间应经过的时间量(以毫秒为单位)。
// timer_id:指定用于唯一标识此计时器的数字。
// callback:是一个字符串,表示每次触发计时器时要计算的 GEL 表达式。

GEL_SetTimer (120、1、"recordVariables()");
}

热菜单 stopTimer()
{
// GEL_CancelTimer (timer_id);
//参数:
// timer_id:要取消的计时器的 ID

GEL_CancelTimer (1);
}

记录变量()
{
GEL_TextOut ("CpuTimer0.InterruptCount:%d \n"、、、、、 CpuTimer0.InterruptCount);
}

2.我已验证在 CCS 中加载 GEL 脚本后会看到、startTimer()  stopTimer()     菜单栏的"Scripts"下的"Record Variables"热菜单中会显示函数。

3.我启用 了“输出文件 ”选项并输入了文件位置和文件名。  

我看到文件正在创建、但没有内容。 为什么我看不到表达式窗口中记录的全局变量的值?

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

    您好!

    您的脚本看起来正常。

    您是否在输出窗口中看到正确打印的值?

    [引用 user="Akila Sadhasivan)]我看到文件正在创建,但没有内容。 为什么在表达式窗口中看不到记录的全局变量的值?

    我认为您需要终止调试会话才能关闭文件。 文件关闭后、您可以访问内容。

    谢谢

    Ki

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

    我在屏幕上看到表达式值填充正确。 即使在终止调试会话后、我也看不到任何内容。

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

    您能否提供输出视图中所见内容的屏幕截图?

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

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

    屏幕截图已损坏。 可以再试一次吗?

    https://e2e.ti.com/support/tools/ccs/f/81/t/821597

    谢谢

    Ki

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

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

    e2e.ti.com/.../SCREEN.pptx

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

    启用计时器时、应将变量值输出到控制台。 请参见下面的图片。 请注意控制台中的内容如何反映生成的文本文件中的内容:

    我看不到控制台的任何输出、因此您的环境中存在不正确的情况。 您提供的 GEL 示例在语法方面似乎正常。 我使用了您的示例并更改了变量名称。  

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

    您能否向我展示您的 GEL 文件、您如何更改变量名称?

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

    谢谢。 我没有选择 starttimer。 现在它起作用了。