1 GEL作用

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

  1. 主要功能:通过GEL文件,开发人员可以对芯片的存储映射,内部模块(如cashe,pll等)与外设接口(uart,spi,emif等)进行初始化配置;
  2. 操作时刻:当CCSStudio启动时可设置将GEL文件加载到PC机的内存中,然后在CCS目标芯片连接阶段完成GEL文件内描述的初始化操作。注意,这里的初始化操作是在实际应用程序运行之前。GEL文件在CCS启动后常驻内存,在仿真器和目标系统上电的时候起到初始DSP的作用。在上电后再改变GEL文件将不会对DSP产生影响;
  3. 注意事项:由上面的“主要功能”与“操作时刻”可以知道,通过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》

TI GEL文件作用相关推荐

  1. 关于CCS中配置DSP时用到的.gel文件

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

  2. gel文件的作用——摘自百度

    1 GEL文件基本作用 当CCSStudio启动时,GEL文件加载到PC机的内存中,如果定义了StartUp()函数则执行该函数.在CCSStudio(V2.3或更早的版 本中),主机和目标板的初始化 ...

  3. 【DSP开发】gel文件编写

    以下转载自:http://blog.csdn.net/henhen2002/article/details/4573447 GEL--通用扩展语言,无类型语言,只有int类型,当CCS运行时首先执行这 ...

  4. DM642中gel文件

    关于CCS中gel文件的使用,可以参考TI的应用笔记SPRAA74A---Creating Device Initialization GEL File. gel文件在启动CCS的时候一般用来初始化器 ...

  5. DSP的GEL文件介绍

    gel文件中主要包含PLL, DDR的初始化,具体你可以打开gel文件看看. 在CCS环境下调试时,在load程序之前可以选择运行gel文件,这样在你的应用程序中就不需要再次进行PLL及DDR的初始化 ...

  6. dsp的gel文件认识

    注意:GEL文件在CCS启动后常驻内存,在仿真器和目标系统上电的时候起到初始DSP的作用.在上电后再改变GEL文件将不会对DSP产生影响. 1.GEL文件的改变 使用CCS Setup工具,可以为在系 ...

  7. CCS中的.gel文件

    CCS的GEL语言是一种交互式的命令,它是解释执行的,即不能被编译成可执行文件.它的作用在于扩展了CCS Studio的功能,可以用gel来调用一些菜单命令,对DSP的存储器进行初始化配置等. 对于不 ...

  8. DSP的GEL文件详解

    转自:点击打开链接 GEL(Genenal Extension Language,通用扩展语言),可以配置CCS的工作环境和初始化CPU,一句话---初始化目标板. 1.初始化外部存储空间 在开始学习 ...

  9. DSP_F28335入门(1)——新建工程之gel文件解释

    https://blog.csdn.net/wordwarwordwar/article/details/83653611 GEL文件是配合CCS集成环境使用的,起到配置CCS环境和初始化dsp环境的 ...

  10. VMware虚拟机文件夹中各文件作用详解

    VMware虚拟机文件夹中各文件作用详解 虚拟机的文件管理由VMware Workstation来执行. 一个虚拟机一般以一系列文件的形式储存在宿主机中, 这些文件一般在由workstation为虚拟 ...

最新文章

  1. 根据多个点使用canvas贝赛尔曲线画一条平滑的曲线
  2. 【Linux】一步一步学Linux——wc命令(52)
  3. Verilog HDL语言实现ROM、RAM+有限状态机
  4. python模拟购物模块_python -模拟购物 -赊账版 粗糙之极
  5. linux查看某个时间段的日志
  6. WorldList3
  7. C/C++ 取整函数ceil(),floor(),向上取整,向下取整
  8. java selenium sleep_【转】java-selenium三种等待方式
  9. 009 HDFS的shell命令(里面有一个安全模式)
  10. Mac text edit pdf reader
  11. 安装VSS 2005中遇到的一些问题和解决方法
  12. JVM——字节码指令(转)
  13. win10关闭自动更新
  14. 【论文解读】MacBERT: 中文自然语言预训练模型
  15. python3思维导图.xmind_Xmind和FreeMind思维导图格式互转
  16. 一款优雅的消息提示插件Message.js
  17. 【杂谈与乱码】我们过度解读了鲁迅先生了么?
  18. python的内置函数
  19. 央企招聘:中国航空工业集团直属公司2023秋季招聘
  20. win10玩不了星际战甲怎么办?

热门文章

  1. Convex Optimization 读书笔记 (2)
  2. 糖果游戏(齐大第十一届校赛)
  3. Mysql 分隔符详解(delimiter)
  4. windows系统清理垃圾文件
  5. 学1个月爬虫就月赚6000?告诉你爬虫的真实情况!
  6. 戴尔7040linux改装win7,戴尔OptiPlex 7040台式机win10怎么改win7
  7. 转载防丢-caffe训练集搭建
  8. redhat 6.5安装oracle时出现java异常_Redhat6.2安装Oracle11g客户端及遇到的问题分析
  9. 如何把扫描的PDF文件转换为Word文档?
  10. python装饰图解_Python装饰器(Decorate)使用图解