TI GEL文件作用

1 GEL作用

GEL全称General Extended Language,即通用扩展语言文件,GEL文件中由类似C语言的代码构成,是一种解释性语言,文件扩展名为.gel;关于GEL文件作用的个人理解如下:

    主要功能:通过GEL文件,开发人员可以对芯片的存储映射,内部模块(如cashe,pll等)与外设接口(uart,spi,emif等)进行初始化配置;
    操作时刻:当CCSStudio启动时可设置将GEL文件加载到PC机的内存中,然后在CCS目标芯片连接阶段完成GEL文件内描述的初始化操作。注意,这里的初始化操作是在实际应用程序运行之前。GEL文件在CCS启动后常驻内存,在仿真器和目标系统上电的时候起到初始DSP的作用。在上电后再改变GEL文件将不会对DSP产生影响;
    注意事项:由上面的“主要功能”与“操作时刻”可以知道,通过GEL文件CCS工具可以在连接上目标器件后就完成预设的初始化操作,构建一个虚拟的DSP仿真环境。这样做的目的可以加速开发流程,特别是在验证特定算法与外设配置时。在实际的板卡调试中,GEL文件不是必须的,我们只要在实际程序中按一定依赖顺序实现对应的存储映射,内部模块与外设接口的初始化配置即可正常运行后续程序。一种简单的方式就是按照TI官方的GEL文件顺序来实现实际器件驱动;

2 文法格式

GEL文件文法格式请参考以下资料与TI官方开发板的实例:
- http://processors.wiki.ti.com/index.php/GEL
-《Application Report: Creating Device Initialization GEL Files SPRAA74A》

原文:https://blog.csdn.net/tbtbtbtbtbtbtb/article/details/54377227
 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值