文章目录
1 概述
CCS开发环境再添加自有器件时需要自建器件支持包,器件支持包的制作可在相似器件支持包的基础上新增或修改3个主要文件来实现,这三个主要文件为器件描述文件、模块寄存器描述文件和GEL文件。
1.1 器件描述文件
器件描述文件主要对该器件的配置进行描述,关联模块寄存器描述文件和GEL文件等。器件描述文件路径如下图
1.2 模块寄存器描述文件
模块寄存器描述文件主要对器件支持的所有模块的所有寄存器的名称、偏移地址、位宽等信息的描述。模块寄存器描述文件路径如下图
1.3 GEL文件
GEL文件对器件的内存空间设置和管理,当新增一个模块寄存器或修改模块寄存器地址时,需要在GEL文件中进行对应地址的控制访问权限的设置,否则无法访问该寄存器。GEL文件路径如下