TIwilliam hill官网
直播中

崔璨

7年用户 214经验值
私信 关注
[问答]

关于138的GEL的咨询

大家好:
           1.一直知道GEL文件是用来初始化的,但是一直不明白,仿真器把它加载到哪了?
           2.主函数里也没有看到有调用它的地方,那么它是如何去初始化板子的?如果不用GEL文件,直接自己去初始化,是不是初始化电源,主频,时钟就好了?
           3.那GEL文件里  Setup_Memory_Map()是内存映射,当我们不用GEL文件的时候这块要自己去初始化么?
           4.在烧写的时候AIS里的配置作用(如时钟,电源配置)和GEL里的完全等同吗?还是要在程序里面自己加初始化?
      

回帖(2)

余少虹

2018-6-21 19:14:56
1. GEL文件不是加载到DSP里,而是加载到CCS IDE开发环境里。

2. 当CCS连接开发板时,debugger会自动调用GEL文件里的OnTargetConnect()函数,该函数里就可以完成一系列板子的初始化。还有一些初始化做成hotmenu的,这些可以在CCS->Scripts菜单里单独运行。具体可以参考下面的文档或者到CCS在线帮助。
http://www.ti.com/lit/an/spraa74a/spraa74a.pdf
http://processors.wiki.ti.com/index.php/GEL#Overview

3. memory map是给debugger用的,如果脱机运行的话,不需要去做memory map,看一下下面的wiki网站。
http://processors.wiki.ti.com/index.php/Troubleshooting_CCS_-_Data_Verification_Errors#Debugger_Memory_Map

4. 是的,AIS的配置作用跟GEL一样,GEL只能在CCS环境下用,而AIS配置后可以由ROM bootloader完成初始化。

举报

崔璨

2018-6-21 19:23:58
引用: vuywsdfwf 发表于 2018-6-21 19:14
1. GEL文件不是加载到DSP里,而是加载到CCS IDE开发环境里。

2. 当CCS连接开发板时,debugger会自动调用GEL文件里的OnTargetConnect()函数,该函数里就可以完成一系列板子的初始化。还有一些初始化做成hotmenu的,这些可以在CCS->Scripts菜单里单独运行。具体可以参考下面的文档或者到CCS在线帮助。

谢谢您耐心的回答
举报

更多回帖

发帖
×
20
完善资料,
赚取积分