7.9.通用扩展语言 (GEL)

本节介绍了通用扩展语言 (GEL),这是与 C 语言类似的一种解释语言,其作用是通过创建函数来扩展 Code Composer Studio IDE 的用途。通常用于初始化器件或电路板,还可进行扩展,在调试会话中执行若干自动化任务。

在实践中,GEL 以扩展名为 .gel 的文件的形式提供,使用内置 GEL 函数GEL 宏,并遵循 GEL 语法(基于 C 的规则语法)指南。

然后可以将 GEL 文件(或 GEL 脚本)加载到 IDE 中,可以手动加载和卸载 GEL 文件,也可以通过目标配置文件自动执行这些操作。

GEL 允许直接干预目标器件,包括执行控制、访问存储器位置、设置/复位断点等。

它还可基于 IDE 进行编译,即使用关键字将 GEL 函数添加到菜单栏中,这样可以通过向调试会话的 Scripts 菜单添加简单的菜单项来促进执行。