關於CCS中配置DSP時用到的.gel文件

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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章