日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

小白能读懂的 《手把手教你学DSP(TMS320X281X)》第四章(2) gel文件

發布時間:2023/12/14 编程问答 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 小白能读懂的 《手把手教你学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文件才能有效

  • 平方函數

  • 初始化對話框函數

  • dialog不是返回值類型,而是關鍵字,用來功能說明,說明該函數是對話框函數;
  • 函數名Init;
  • 參數后面可以加字符串,用來描述參數的功能;
  • 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文件的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。