小白能读懂的 《手把手教你学DSP(TMS320X281X)》第四章(2) gel文件
4 GEl文件
熟用調用一些常用的就好,無需在這方面下太多的功夫
4.1 什么是GEL
GEL(general extend language)通用擴展語言(擴展CCS功能,為調試帶來便利)
CCS一般設置為自動添加GEL文件,和Projects文件夾處于平級的狀態。
菜單欄打開gel文件,發現可以查看各個寄存器的狀態值:
4.1 GEL語法
gel的變量無需再dsp程序中定義:
gel函數
- 定義如下
注意:gel語言無需定義變量類型,返回值和參數無需指定變量類型
修改gel文件需要重新加載gel文件才能有效
- 平方函數
- 初始化對話框函數
GEL_load(filename,CPUname)? //把filename加載到CPU中
a=initValue??? //賦值初始化的值,a必須在dsp工程的進行定義
/*
比如說定義a為Evargs.T1PR
調用的是Init函數,注意第一個參數為文件名,意思是對其文件進行操作,裝載到cpu_a中去,將a周期寄存器設置為0
*/
4.1 GEL參數
可以有三種類型:
1 DSP目標板中實際存在的量,比如說寄存器,gel工程中定義的變量,項目中實際存在的量
2 數字(表達式或者常數)
3 字符串常亮
原理如4.1.2所講,就是a被賦值為0,調用時不能定義為常亮,否則常亮為0邏輯有問題;
同時注意tarVar為一個也必須在DSP工程中進行了定義;b為浮點型,若他定義給target是int型,則會被結尾。
4.1 GEL語句
與c類似,不做細講。
4.5 GEL關鍵字
menuitem:在gel選項中增加下拉菜單
hotmenu、dialog、slider可為下拉菜單增加選項
先調用mennitem,產生菜單欄,然后hotmenu產生按鈕
4.5 CCS自帶GEL函數
命名都是"GEL_"格式,內容較多,可以查閱看
總結
以上是生活随笔為你收集整理的小白能读懂的 《手把手教你学DSP(TMS320X281X)》第四章(2) gel文件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SpringMVC文件下载IOExcep
- 下一篇: 推荐好书:《电子设计从零开始》