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

关于CCS中配置DSP时用到的.gel文件相关推荐

  1. 在web.xml文件中配置Servlet时,主要配置哪些信息?

    web前端的学习内容是比较多的,其中有一部分就是关于在web.xml文件中配置Servlet时的相关内容,在web.xml文件中配置Servlet时,主要配置哪些信息?来看看下面的详细介绍. 使用ID ...

  2. 解决“在eclipse中配置Tomcat时,出现Cannot create a server using the selected type的错误”的问题...

    在eclipse中配置Tomcat时,出现"Cannot create a server using the selected type"的错误. 出现原因:Tomcat重新安装, ...

  3. 关于maven-jar-plugin报红在IDEA中配置Maven时,总是遇到org.apache.maven.plugins:maven-clean-plugin:2.4这样报错。而且一报就是全红

    其实关于这个问题,我也是从一位大佬那见到的大佬连接,让我猜猜你是不是用的联通网进行配置的,其实主要原因就是idea中配置maven在联通网下连接不了远程仓库的问题. 今天刚学SSM框架就遇到这个问题, ...

  4. 在sql2005中加数据库时出现无法打开物理文件

    在sql2005中附加数据库时出现无法打开物理文件 "F:\ajax\test.mdf".操作系统错误 5:"5(拒绝访问.)"解决办法 出现该问题是由于用混合 ...

  5. spring-在配置文件中配置DAO时直接引用DataSource

    一.创建spring项目     项目名称:spring101306 二.在项目上添加jar包     1.在项目中创建lib目录         /lib     2.在lib目录下添加spring ...

  6. python从文件中读取数据时出现错误_Python 从文件中读取数据

    读取整个文件 # 案例:读取整个文件 # pi_digits.txt 3.1415926535 8979323846 2643383279 # file_reader.py with open ('p ...

  7. 笔记本打印时出现打印机出现异常配置问题_打印机属性中配置端口时出现错误是为什么?...

    可以正常上网了,连接打印机却出现了故障,总是显示"不支持打印机连接的端口.请检查端口."不知道这究竟是哪里出了问题?打印机的型号是佳能LBP2900.在网上搜索了一点文字,按照去做 ...

  8. Linux中运行可执行文件时找不到lib文件

    动态链接库( libjthread 也是工程内的一个子项目)找不着,怎么回事? make install 安装的时候,是把动态链接库和执行文件都放在同一个目录下的 在 CMP0042 更新,也就是Cm ...

  9. pycharm中创建包时加入的_init_.py文件及_all_的作用

    init__.py的主要作用是: 1. Python中package的标识,不能删除 2. 定义__all__用来模糊导入 3. 编写Python代码(不建议在__init__中写python模块,可 ...

最新文章

  1. ASP.NET AJAX 1.0 发布
  2. python中获取当前所有的logger
  3. Jerry的SAP One Order框架重构的几版代码
  4. openoffice将html转成pdf,通过openOffice将office文件转成pdf
  5. Pytorch nn.DataParallel()的简单用法
  6. linux关闭自动更新,Ubuntu开启系统自动升级与取消自动更新的方法,
  7. python机器学习案例系列教程——BIRCH聚类
  8. python用户画像_Python爬虫实践之:简书用户画像
  9. 基于卷积神经网络的人脸识别
  10. Unity3d如何制作声音开关按钮
  11. 百度 Echarts 地图-模拟迁徙,实现自动切换地图
  12. cad批量 谷歌翻译lisp_LISP批量打开CAD图操作
  13. java spi 热插拔_利用SPI机制实现责任链模式中的处理类热插拔
  14. vue项目-android版本引入微信录音
  15. css中文字操超出固定个数显示省略... 超出隐藏
  16. 基于SSM bootstrap的JSP MYSQL路路通汽车租赁系统
  17. 普通人如何在网上能月入3000以上
  18. 系统角色的使用和角色构建创建方式
  19. 创建maven项目的时候GroupId和ArtifactId以及Version是什么意思?
  20. 商品期货的估值与驱动

热门文章

  1. promise是什么及其用法
  2. MySQL ORDER BY 使用自定义排序顺序
  3. html中去除浮漂有什么作用,鱼漂吃铅量大、和吃铅量小都有啥优点?
  4. 消息中间件原理及JMS简介之一
  5. 对安卓View getLayoutParams和getLayoutParams理解错误的自我检讨
  6. 详解三大编译器:gcc、llvm 和 clang
  7. 今日金融词汇---仓位,是什么?
  8. 系统分析与设计个人总结
  9. 2022年10月16日 记
  10. Calico 报错 calico/node is not ready: BIRD is not ready: BGP not established with(导致 K8S 集群网络无法使用)