工具/软件: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.我启用 了“输出文件 ”选项并输入了文件位置和文件名。
我看到文件正在创建、但没有内容。 为什么我看不到表达式窗口中记录的全局变量的值?
